我们可以通过以下方式引用网格面板:
ref: 'grid', selector: 'contactlist gridpanel'
但如何在网格面板中引用CheckboxModel ?
非常感谢任何帮助!
答案 0 :(得分:0)
首先你应该理解refs& amp;的概念。 ID。 refs是一个数组,用于保存对具有 id的某些ExtJS组件的引用。根据文件refs是:
控制器最有用的部分之一是新的ref系统。 这些使用Ext.ComponentQuery使得获取引用变得非常容易 在您的页面上查看。
什么是id?引自ExtJS文档:
对于从Ext.AbstractComponent扩展的所有类,都存在此组件实例的唯一ID。
id属性。其他ExtJS类没有此属性。该值在创建组件实例时由用户自动生成或分配。当您没有组件的对象引用时,它将用作选择器。另外,请记住组件的HTML元素将使用相同的值(自动生成或用户定义)设置其id属性。这样做,以便您可以提供自己的自定义CSS和样式。
现在,回到refs ..它是一个键/值对数组,它包含组件的变量和选择器。 不旨在保存视图中对象的所有引用!在上面的代码中,您已经有了对视图的引用。要获得网格的选择模型,必须使用网格面板提供的方法:
this.getGrid().getSelectionModel()