当前位置: 首页 > 工具软件 > dgrid > 使用案例 >

如何对dgrid表格中选择的行进行操作

宗政德宇
2023-12-01

在对dgrid表格进行操作时候,你可能会遇到一些问题,比如,这行已经取消选中了,但是他还是出现在你的结果中,下面这段代码可以解决这个问题。

function getSelectedRows(grid, store) {
    for (var i in grid.selection) {
        if (grid.selection[i]) {//通过这个if语句来当前当前行是否真正选中了
            var temp = store.get(i);//temp就是当前选中行中的数据
            //在这里使用你的代码
        }
    }
}

example:删除dgrid表格中选中行。

function dltSelectedRows(grid, store) {
	for (var i in grid.selection) {
		if (grid.selection[i]) {
			var temp = store.get(i);
			store.remove(temp.id);
		}
	}
}

 类似资料: