Как использовать EXT-GWT ComboBox - PullRequest
2 голосов
/ 22 июля 2009

Как использовать ComboBox в EXT-GWT со статическими данными. Например, я просто хочу жестко запрограммировать (для демонстрации) список имен и отобразить его пользователю. Я не хочу использовать фиктивные объекты, которые они используют в своих образцах. Где я могу найти простой пример со строками?

Ответы [ 2 ]

2 голосов
/ 22 июля 2009

Вот код, который я использую в своем проекте:

SimpleComboBox combo = new SimpleComboBox();
combo.add("One");
combo.add("Two");
combo.add("Three");
combo.setSimpleValue("Two");
1 голос
/ 22 июля 2009

Максим,

Я не уверен, помогает ли это вам или нет. Он был основан на GWT-EXT для выпадающего списка. Насколько я помню, он оборачивает String [] объектом 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);  

Надеюсь, это поможет. Tiger

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);
...