2012-02-10 18 views
0

私は、コンボボックスとして実装されている国と州の2つの列を含むEditorGridPanelを持っています。ユーザーは、必要な数の行を追加できます。対応する店舗には国や都市のリストがあり、現在はすべて正常に動作しています。私はそれに私はいくつかの助けが必要な一つの機能強化を追加したい。現在、私はコンボボックスのすべての都市をロードしていますが、その代わりに、選択した国の都市のみをロードします。extjsグリッド内の各コンボボックスの条件付き値

答えて

2

最初のリストで国を選択した後で、州の店舗を変更する必要があります。 たとえば、グリッドエディタプラグインのbeforeeditイベントに登録し、必要な状態だけをロードしてみてください。 http://docs.sencha.com/ext-js/4-0/#!/api/Ext.grid.column.Column-method-getEditor

そして、ここで私が述べたイベントがあるが:あなたが使用して列のエディタにアクセスすることができ

http://docs.sencha.com/ext-js/4-0/#!/api/Ext.grid.plugin.CellEditing-event-beforeedit

+0

おかげで、私は編集イベントの前に使用して、必要な情報のみを読み込むことができると思います。 – SAN

+0

私のアプリで同じ問題が起きています...コンボボックスの項目を変更するには、セルエディタのストアにどうやってアクセスできますか? – Leprosy

+0

getEditor()。getStore() - エディタがコンボである場合 –

関連する問題