静的データを使用してEXT-GWTでComboBox を使用するにはどうすればよいですか。たとえば、(デモ目的で)名のリストをハードコードして、ユーザーに表示したいだけです。サンプルで使用しているダミー オブジェクトは使用したくありません。文字列を使った簡単な例はどこにありますか?
19068 次
2 に答える
2
プロジェクトで使用するコードは次のとおりです。
SimpleComboBox combo = new SimpleComboBox();
combo.add("One");
combo.add("Two");
combo.add("Three");
combo.setSimpleValue("Two");
于 2009-07-22T19:16:13.290 に答える
1
マクシム、
それがあなたに役立つかどうかはわかりません。コンボボックスの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);
お役に立てば幸いです。虎
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);
于 2009-07-21T22:07:38.047 に答える