$('#manage_price_datagrid').datagrid('appendRow',{id:Date.now(),isTag:1})append后append的行不能被选中 onAdd 不生效,api没有onAdd 方法
时间: 2023-12-22 19:03:53 浏览: 111
Gu.Wpf.DataGrid2D:WPF DataGrid的扩展方法,可以绑定到T [,]
抱歉,我的回答有误。`datagrid` 没有 `onAdd` 事件。可以使用 `onLoadSuccess` 和 `onBeforeSelect` 事件来实现需求。
代码示例:
```javascript
$('#manage_price_datagrid').datagrid({
// ...
onLoadSuccess: function(data) {
var rows = data.rows;
for (var i = 0; i < rows.length; i++) {
var row = rows[i];
if (row.isTag === 1) {
// 设置行不可选中
$('#manage_price_datagrid').datagrid('getRowByIndex', i).selectable = false;
}
}
},
onBeforeSelect: function(index, row) {
if (row.isTag === 1) {
return false; // 不允许选择该行
}
}
});
```
其中 `isTag` 是你新增行的某一列的名称,`1` 是你新增行中该列的值,你需要根据实际情况进行修改。
阅读全文