我想同时从 grid1(account) 和 grid2(group) 中选择相似的记录。
场景: 例如,假设组 1 有帐户 A 和 B,组 2 有帐户 C、D 和 E。用户选择帐户 D。在背面自动选择第 2 组和帐户 C 和 E。如果用户选择第 1 组和第 2 组,则背面应选择所有五个帐户。
请帮我解决这个问题。谢谢
我想同时从 grid1(account) 和 grid2(group) 中选择相似的记录。
场景: 例如,假设组 1 有帐户 A 和 B,组 2 有帐户 C、D 和 E。用户选择帐户 D。在背面自动选择第 2 组和帐户 C 和 E。如果用户选择第 1 组和第 2 组,则背面应选择所有五个帐户。
请帮我解决这个问题。谢谢
看看文档怎么样? http://docs.sencha.com/extjs/4.2.0/#!/api/Ext.selection.Model-method-select
grid.getSelectionModel().select(records)
我已经使用以下方法解决了我的问题:
grid.getSelectionModel().select(recordIndex,true);
调查另一个问题,即使用 CheckboxModel() 作为选择模型的网格中的 CHECK ALL 未触发选择事件。所以我将选择事件侦听器替换为: http ://docs.sencha.com/extjs/4.2.0/#!/api/Ext.grid.Panel-event-selectionchange
selectionchange : 函数(thisobj, selected, eOpts)