要实现撤销选中某个数据的功能,您可以为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数组获取最后一个选中的记录,并执行撤销选中的操作。

请根据您的具体需求修改相应的操作逻辑

selModel mode simple selType checkboxmodel 添加后不能撤銷选中某个的数据

原文地址: http://www.cveoy.top/t/topic/hX3q 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录