我有一个应用了checkboxmodel
选择模型的网格。有没有办法在控制器control()
方法中将监听器放在其上?
至于DOCS说refs
属性仅用于引用组件。 SelectionModel不是Component。
答案 0 :(得分:1)
只需使用控制器提供的control()方法将侦听器注册到包含此模型的网格。据我所知,来自checkboxmodel的所有事件都被冒泡到网格。至少选择更改事件是有效的,因为我自己使用这个以及复选框模型。
'grid': {select: this.onSelect, selectionchange: this.onSelectionChange}
我不建议在这种情况下使用refs。
编辑:
正如您在API中看到的那样,复选框checkboxmodel的类型不是Ext.form.field.Checkbox。因此,您可能会想到复选框中没有单个事件。
使用复选框
强制选择checkOnly: true
这将仅通过单击组合
强制进行选择