1

我有一个checkboxmodel应用了选择模型的网格。有没有办法在控制器control()方法中放置监听器?

至于DOCS所说refs的属性仅用于引用组件。SelectionModel 不是组件。

4

1 回答 1

1

只需使用控制器提供的 control() 方法将您的侦听器注册到包含此模型的网格。据我所知,checkboxmodel 中的所有事件都会冒泡到网格中。至少 selectionchange 事件有效,因为我自己使用这个事件和一个复选框模型。

'grid': {select: this.onSelect, selectionchange: this.onSelectionChange}

我不建议在这种情况下使用 refs。

编辑:

正如您可能在API中看到的,复选框 checkboxmodel 不是 Ext.form.field.Checkbox 类型。因此,您可能想到的复选框中没有单个事件。

要使用复选框强制选择,请使用

checkOnly: true

这将仅通过单击组合来强制选择

于 2012-09-04T08:23:46.907 回答