私は、このコンボを持ってMap
て埋めるSelectItem
が、listgridfield内までとても良いですがありますが、私はコンボボックスで任意の項目を選択すると、代わりのの記述または値を取得しますmapはキーをlistgridfieldに入れます。SmartgwtのSelectItemキーと値の問題
キーの代わりに値を設定する方法はありますか?今私はAddChangeHandlerを使ってみましたが、うまくいきませんでした。
私は次のコードを持って:コンボボックスに示した値であり、私は変数の結果を置くときmeasureComboBoxで
final ListGridField measureField = new ListGridField(CdmsConstants.MEASURE_ABB, CdmsConstants.CMB_MEASURE_TITULO, 100);
final SelectItem measureComboBox = new SelectItem();
measureComboBox.setDefaultToFirstOption(false);
measureComboBox.setName(CdmsConstants.MEASURE_ABB);
measureComboBox.setTitle(CdmsConstants.CMB_MEASURE_TITULO);
measureComboBox.setDefaultValues(CdmsConstants.CMB_DEFAULT_VALUE);
measureComboBox.setType("comboBox");
measureComboBox.setVisible(true);
measureComboBox.setValueMap(result);
measureComboBox.setValidateOnExit(true);
measureField.setEditorType(measureComboBox);
を(それが地図である)とコンボのいずれかの項目にクリックしてくださいlinckedhashmapのキーで項目の値はありません...どうすればこれを変更できますか?
ありがとうございます。
を実装し、私もあなたの質問を理解していないが... –
Iすでに私の質問を編集して、ありがとう、たくさんの4Uのヘルプ。 – Mariah
本当にListGridエディタを使いこなす必要がありますか? なぜ2つのオブジェクトを並べて表示し、SelectItemのselectionChangedでリストグリッドの追加をトリガーしないのですか? –