如何使用EXT-GWT ComboBox

时间:2009-07-21 21:13:30

标签: java gwt gxt

如何在EXT-GWT中使用ComboBox和静态数据。 例如,我只想要硬编码(用于演示目的)名字列表并将其显示给用户。 我不想使用他们在样本中使用的任何虚拟对象。我在哪里可以找到使用字符串的简单示例?

2 个答案:

答案 0 :(得分:2)

以下是我在项目中使用的代码:

SimpleComboBox combo = new SimpleComboBox();
combo.add("One");
combo.add("Two");
combo.add("Three");
combo.setSimpleValue("Two");

答案 1 :(得分:1)

马克西姆,

我不确定它是否对您有所帮助。它基于组合框的GWT-EXT。 我记得,它用SimpleStore对象包装String []。

//create a Store using local array data  
 final Store store = new SimpleStore(new String[]{"abbr", "state", "nick"}, getStates());  
 store.load();  

 final ComboBox cb = new ComboBox();  
 cb.setForceSelection(true);  
 cb.setMinChars(1);  
 cb.setFieldLabel("State");  
 cb.setStore(store);  
 cb.setDisplayField("state");  
 cb.setMode(ComboBox.LOCAL);  
 cb.setTriggerAction(ComboBox.ALL);  
 cb.setEmptyText("Enter state");  
 cb.setLoadingText("Searching...");  
 cb.setTypeAhead(true);  
 cb.setSelectOnFocus(true);  
 cb.setWidth(200);  

我希望它有所帮助。 虎

ps)你试过这个例子吗?

    // create store 
ListStore<String> store = new ListStore<String>(); 
store.add( Arrays.asList( new String[]{"A","B","C"})); 
ComboBox cb = new ComboBox(); 
cb.setStore(store);