【问题标题】:ExtJS4 Selector in a Region区域中的 ExtJS4 选择器
【发布时间】:2013-02-09 05:26:43
【问题描述】:

我正在尝试引用某个区域中的网格:

...
region: 'south',
layout: 'fit',
split: true,
items:[{
     xtype: 'grid',
     border: false
     ...
}]
...

在我的控制器的 refs 部分,但我不知道如何引用该区域内的实际网格:

{ref: 'myGrid',selector:'????'}

请有人把我踢向正确的方向,拜托。谢谢。

【问题讨论】:

    标签: extjs4 css-selectors


    【解决方案1】:

    refs 用于视图,而不是组件。原因是只有一个控制器可以引用特定视图。您用作选择器的是视图的别名之一。因此,您必须创建一个扩展 Ext.panel.Panel 并包含 Ext.grid.Panel 的视图或扩展 Ext.grid.Panel 的视图。此视图必须有自己的别名,并且该别名就是您用作选择器的别名。

    【讨论】:

      【解决方案2】:

      我没有使用 ref,而是向网格组件添加了一个 itemId,并且可以使用 Ext.ComponentQuery() 在控制器中访问它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-21
        • 1970-01-01
        • 2011-07-26
        • 2014-05-23
        • 2018-02-12
        相关资源
        最近更新 更多