Java 如何使用EXT-GWT组合框

Java 如何使用EXT-GWT组合框,java,gwt,gxt,Java,Gwt,Gxt,如何将ComboBox与静态数据一起使用。 例如,我只想硬编码(出于演示目的)名字列表并将其显示给用户。 我不想使用他们在样本中使用的任何虚拟对象。哪里可以找到带字符串的简单示例?Maksim 我不确定这对你是否有帮助。它基于for组合框。 我记得,它用SimpleStore对象包装字符串[] //create a Store using local array data final Store store = new SimpleStore(new String[]{"abbr", "s

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

Maksim

我不确定这对你是否有帮助。它基于for组合框。 我记得,它用SimpleStore对象包装字符串[]

//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);
//创建存储
ListStore=新建ListStore();
add(Arrays.asList(新字符串[]{“A”、“B”、“C”}));
ComboBox cb=新ComboBox();
cb.设置存储(存储);

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

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

谢谢你的回复。SimpleStore对象有问题。它不存在。我认为它不再存在于这个库中,我相信extgwtapi中的ComboBox有setStore(ListStore)函数来加载数据。因此,我们可以如下使用:(可能与演示示例相同)//create store ListStore store=new ListStore();add(Arrays.asList(新字符串[]{“A”、“B”、“C”}));ComboBox cb=新ComboBox();cb.设置存储(存储);我希望它能有所帮助。现在它抱怨“ListStore”中的字符串,这里有一个错误“绑定不匹配:类型字符串不是ListStore类型的绑定参数的有效替代品”啊哈。。。令人惊叹的!谢谢KevMo