selModel mode simple selType checkboxmodel 添加后不能撤銷选中某个的数据
要实现撤销选中某个数据的功能,您可以为checkboxmodel配置一个事件监听器,以便在选中或取消选中某个记录时执行相应的操作。
以下是一个简单的示例代码:
selModel: {
mode: "simple",
selType: "checkboxmodel",
listeners: {
selectionchange: function (sm, selected, eOpts) {
// 获取checkboxmodel的选中记录
var selectedRecords = sm.getSelection();
// 如果选中的记录数大于0,执行相应操作
if (selectedRecords.length > 0) {
// 获取最后一个选中的记录
var lastSelectedRecord = selectedRecords[selectedRecords.length - 1];
// 执行撤销选中的操作
// ...
}
}
}
}
在这个示例中,当选中或取消选中某条记录时,selectionchange事件会触发。事件处理程序会获取checkboxmodel的选中记录,并判断是否有选中的记录。如果有,可以通过selectedRecords数组获取最后一个选中的记录,并执行撤销选中的操作。
请根据您的具体需求修改相应的操作逻辑
原文地址: http://www.cveoy.top/t/topic/hX3q 著作权归作者所有。请勿转载和采集!