2012-05-24 69 views
1

我有要求通過按下添加按鈕從TextBox中獲取文本後,將數據輸入到comboBox。我如何在SmartGWT中完成它?ComBox填充SmartGWT

+0

我迄今通過下面的代碼 – SBTec

+0

addButton.addClickHandler(新clickHandler事件(){ \t \t取自textItem文本\t公共無效的onClick(ClickEvent事件){ \t \t \t \t \t \t \t字符串textValue = textBox.getDisplayValue(); \t \t \t} \t \t}) – SBTec

+0

我通過下面的代碼段comboBox.setValue(textValue)發送的相同的值,組合框;現在我想用其他值填充組合框。請建議如此 – SBTec

回答

1

我相信你會想用你的ComboBoxItem開始associating a DataSource。之後,一定要在組合框上調用setValueField(...)和setDisplayField(...)。當實例化組合框時,您應該開始看到獲取請求被髮送,並且獲取的結果應顯示在組合框中。

0

如果它不是一個組合框界到數據源的這樣做:

Map<String, String> valueMap= new LinkedHashMap<String, String>(); 
valueMap.put("key","description"); 

comboBoxItem.setValueMap(valueMap);