javascript – Ext js grid删除选择模型

我有一种情况需要动态添加或删除网格选择模型.

搜索文档我发现选择模型没有destroy()方法或类似的东西.如何从ext js 4.x中的网格中删除或销毁选择模型?

如果这是不可能的,我仍然可以选择恢复某些功能并动态地将选择模型添加到已创建的网格中.但我也不确定这是否可行.

解决方法:

我建议禁用选择模型而不是销毁它.

您可以清除当前选择(deselectAll)并锁定选择模型以防止进一步选择(setLocked):

selModel.deselectAll();
selModel.setLocked(true);

当您使用复选框选择模型时,您还需要隐藏添加到网格中的相应列:

grid.headerCt.child('gridcolumn[isCheckerHd]').hide();

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐