Kendo ui 剑道UI列表视图在编辑时禁用选择

Kendo ui 剑道UI列表视图在编辑时禁用选择,kendo-ui,selection,kendo-listview,Kendo Ui,Selection,Kendo Listview,我想在用户在可编辑和可选择的ListView中编辑项目时禁用选择 我已经尝试更改Listview的Selective属性,但它没有做任何更改 在同一示例中,初始化列表视图后,请参见下面的示例,以了解该添加代码:- $(document).on("click", ".product-view", function(e) { //check any row in the List view is being edit if (listView.items().hasClass("k-

我想在用户在可编辑和可选择的ListView中编辑项目时禁用选择

我已经尝试更改Listview的Selective属性,但它没有做任何更改


在同一示例中,初始化列表视图后,请参见下面的示例,以了解该添加代码:-

$(document).on("click", ".product-view", function(e) {
    //check any row in the List view is being edit
    if (listView.items().hasClass("k-edit-item")) {
        listView.clearSelection();
    }

});
我已经使用您的示例和我的代码创建了一个JSFIDLE,单击JSFIDLE查看相同的工作示例:-

一旦您使用
selective:'true'
初始化了小部件,您将小部件绑定到的
数据
属性的元素已经填充了
kendoselectible
。因此,将
selective
设置为
false
不会起任何作用。您需要重新加载整个小部件才能将false设置为有效。这可能也会引起您的兴趣:请参阅我对上述问题的回答。实际上,切换参考资料表的k-Selective类似乎是最有效的方法。使用这种方法,我们不允许选择,因此不需要清除任何选择。我修改了我以前的示例@Jone我已经看到了上面的链接,但是这个解决方案在单击“编辑”按钮和更改页面时会产生问题,现在您将无法选择任何记录…好的解决方案@Devendra,但我更希望避免在编辑时选择,以防止任何鼠标单击触发记录event@Jone我有看到了您在评论中提到的链接,但单击“编辑”按钮和更改页面时会产生问题,现在您将无法选择任何记录。。。