您好,
您想通过deleteItem判断具体删除/撤销了哪条数据对吗?如果是:
在TableRowsChanged事件中,参数row表示删除行或新增行的索引,以此结合 sheet.getDataSource().getSource() 获取数据源的接口,来获取新增的具体数据。
如下示例:
- spread.bind(GC.Spread.Sheets.Events.TableRowsChanged, function (e, data) {
- console.log(data);
- if(data.propertyName === "tableInsertRows") {
- console.log(data.row);
- // 获取数据源
- var dataSource = sheet.getDataSource().getSource();
- var table = sheet.tables.all()[0];
- var tableBindingPath = table.bindingPath();
- // dataSource[tableBindingPath] 返回的为table中的数据源
- console.log("insertDataItem", dataSource[tableBindingPath][data.row])
- }
- });
复制代码
|