2

リージョン内にあるグリッドを参照しようとしています:

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

コントローラーの refs セクションにありますが、リージョン内の実際のグリッドを参照する方法がわかりません:

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

誰かが私を正しい方向に蹴ってください。ありがとうございました。

4

2 に答える 2

0

参照は、コンポーネントではなく、ビューを対象としています。その理由は、特定のビューを参照できるコントローラーは 1 つだけだからです。セレクタとして使用するものは、ビューのエイリアスの 1 つです。したがって、Ext.panel.Panel を拡張し、Ext.grid.Panel を含むビュー、または Ext.grid.Panel を拡張するビューを作成する必要があります。このビューには独自のエイリアスが必要であり、そのエイリアスをセレクタとして使用します。

于 2013-02-07T20:38:50.050 に答える
0

ref を使用する代わりに、itemId をグリッド コンポーネントに追加し、コントローラーで Ext.ComponentQuery() を使用してアクセスできるようにしました。

于 2013-02-08T21:26:43.440 に答える