SelectItem
このコンボがリストグリッドフィールド内にMap
あるので、そこまではうまくいきますが、マップの説明や値を取得する代わりにコンボボックス内のアイテムを選択すると、キーがリストグリッドフィールドに配置されます。
キーの代わりに値を設定するにはどうすればよいですか? 今私は AddChangeHandler をやろうとしましたが、うまくいきませんでした。
次のコードを取得しました。
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);
measureComboBox 変数の結果 (マップ) を配置し、コンボの任意の項目をクリックすると、コンボ ボックスに表示される値は、リンクされたハッシュマップのキーであり、項目の値ではありません...どうすればよいですか?これを変更するには?
どうもありがとう。