Q:删除表格时,只能拿到表格行的id数组,不能拿到这个行信息,导致删除异常,怎么破?
A:在编辑表格的事件中加一个再删除时更改传参的方法
"table": {
onDeleteParam: function () {
var table = this.findUI("table");
var rowdata = table.api.getSelectedRowData();
return rowdata;
}
}
然后再通过数据表格中的api中的deleteData()实现删除操作。
Q:修改数据点击保存后,原来没有动的数据消失了
A:不能修改几个字段传几个字段,保存的实现是按照是铁类保存的,如果只传修改过的字段,会把未修改的字段会背覆盖掉,造成数据丢失。多个json数据合并用object.assign(object,object),注意深浅copy的问题。