第一步先引入layui外掛中的table模組
第二步首先為對應的表格新增edit: "text’的屬性
然後在script中寫,文字編輯監聽事件
//銷售表格中直接編輯
table.on(‘edit(SellTable)’, function (obj) {
//注:edit是固定事件名,test是table原始容器的屬性 lay-filter=“對應的值”
var text = obj.value;//得到修改後的值
var State = obj.field;//當前編輯的欄位名
var id = obj.data.id //所在行的id
//輸出下獲取的值
console.log(text)
console.log(State)
console.log(id)
//將獲取的值以傳參的形式傳遞到控制器
$.post(“selltableCompile”, {id:id,text:text,State:State}, function (data) {
//獲取控制器返回的資料,並判斷狀態是否為真
if (data.State == true) {
//根據不同的狀態返回對應的提示
layer.msg(“修改成功”, { icon: 1 });
} else {
layer.msg(“修改失敗,折扣最大為1,最小0.01”, { icon: 2 })
第一步先引入layui外掛中的table模組
第二步首先為對應的表格新增edit: "text’的屬性
然後在script中寫,文字編輯監聽事件
//銷售表格中直接編輯
table.on(‘edit(SellTable)’, function (obj) {
//注:edit是固定事件名,test是table原始容器的屬性 lay-filter=“對應的值”
var text = obj.value;//得到修改後的值
var State = obj.field;//當前編輯的欄位名
var id = obj.data.id //所在行的id
//輸出下獲取的值
console.log(text)
console.log(State)
console.log(id)
//將獲取的值以傳參的形式傳遞到控制器
$.post(“selltableCompile”, {id:id,text:text,State:State}, function (data) {
//獲取控制器返回的資料,並判斷狀態是否為真
if (data.State == true) {
//根據不同的狀態返回對應的提示
layer.msg(“修改成功”, { icon: 1 });
} else {
layer.msg(“修改失敗,折扣最大為1,最小0.01”, { icon: 2 })