|
@@ -201,8 +201,8 @@
|
|
|
cols: [[
|
|
|
{field:'sourcePersonId', title:'送礼人', width:200, templet: '#sourcePersonTpl'},
|
|
|
{field:'address', title:'地址', width:150},
|
|
|
- {field:'amount', title:'金额', width:100, edit: 'number', event: 'clickInputNumber'},
|
|
|
- {field:'returnGift', title:'还礼', width:150, edit: 'text'},
|
|
|
+ {field:'amount', title:'金额', width:100, edit: 'number'},
|
|
|
+ {field:'returnGift', title:'还礼', width:150, edit: 'textarea'},
|
|
|
{field:'personId', title:'收礼人', width:200, templet: '#personTpl'},
|
|
|
{field:'remark', title:'备注', edit: 'text'},
|
|
|
{fixed:'right', align:'center', toolbar: '#barDemo'}
|
|
@@ -230,11 +230,21 @@
|
|
|
let index = $(obj.tr).attr("data-index");
|
|
|
removeArrEle(table.cache["favorItemTab"], index);
|
|
|
console.log("删除一条明细", table.cache["favorItemTab"])
|
|
|
- } else if (obj.event === 'clickInputNumber') {
|
|
|
- $(obj).find("input").attr("type","number");
|
|
|
- $(obj).find("input").attr("step","100");
|
|
|
}
|
|
|
});
|
|
|
+ // 单元格普通编辑事件
|
|
|
+ table.on('edit(favorItem)', function(obj){
|
|
|
+ console.log("编辑了:" + JSON.stringify(obj));
|
|
|
+ let value = obj.value // 得到修改后的值
|
|
|
+ let data = obj.data // 得到所在行所有键值
|
|
|
+ let field = obj.field; // 得到字段
|
|
|
+ // 更新数据中对应的字段
|
|
|
+ let update = {};
|
|
|
+ update[field] = value;
|
|
|
+ obj.update(update);
|
|
|
+
|
|
|
+ });
|
|
|
+
|
|
|
|
|
|
//头工具栏事件
|
|
|
table.on('toolbar(favorItem)', function (obj) {
|