2011-07-27 18 views
3

Iは同じストアに設定された2つのコンボボックスExtjs ComboBox valueFieldを動的に設定する方法は?

combo1

メンバー名の会員ID及び第二つによって検索および選択するために使用

xtype: 'combo', 
store: client_store, 
queryMode: 'local', 
displayField: 'mem_id', 
valueField: 'mem_id', 
.... 

combo2

xtype: 'combo', 
store: client_store, 
queryMode: 'local', 
displayField: 'mem_name', 
valueField: 'mem_name', 

第1のいずれかを有します

2つではなく1つのコンボボックスを使用し、valueField & displayFieldを動的に設定する方法はありますか?

よろしく

+0

一度に1ページに1つのコンボしか表示されませんか? –

+0

現在両方のユーザーが表示されます。しかし、私はwanaは、両方の操作のために1つのコンボボックスを使用しています –

+1

あなたの店で追加のフィールドを設定します。それをdisplay_nameか何かと呼び、Ext.data.Field.convertを使って名前とIDを連結します。コンボの表示フィールドをこのdisplay_nameに設定します。コンボの表示フィールドをこのdisplay_nameに設定します。この方法では、ドロップダウンで、今すぐGihan Lasitaの代わりに "Gihan Lasita(71)"が表示されます。または、ちょうど71 –

答えて

0

リモート・ソースと対話する場合は、あなたがそれを行うためにExt.data.JsonReaderと組み合わせExt.data.HttpProxyを使用することができます。よく書かれた例:http://www.sk-typo3.de/ExtJS-Dynamische-Comboboxen.337.0.html

+0

返事ありがとうございました..私の場合、私は1つのストアを使用し、 –

関連する問題