在form.on('select方法中 更新表格中该行数据
时间: 2024-03-27 20:34:51 浏览: 49
详解axios在node.js中的post使用
在form.on('select')方法中,可以通过获取选中行的索引和对应的数据,然后利用表格的updateRow()方法来更新该行数据。示例代码如下:
```
form.on('select(filter)', function(data){
// 获取选中行的索引和对应的数据
var rowIndex = data.elem.closest('tr').data('index');
var rowData = table.getRowData(rowIndex);
// 更新该行数据
rowData.field1 = 'new value 1';
rowData.field2 = 'new value 2';
table.updateRow(rowIndex, rowData);
});
```
其中,`filter`是下拉框的lay-filter属性值,`table`是表格实例对象。在这个示例中,我们假设表格中有`field1`和`field2`两个字段,我们通过`rowData.field1`和`rowData.field2`来更新该行数据。你可以根据实际情况修改这些字段名和更新的值。
阅读全文