【发布时间】:2011-03-26 22:15:11
【问题描述】:
在创建 GXT SimpleComboBox 时(如已接受的答案 here),
final FormPanel fp = new FormPanel();
SimpleComboBox<String> combo = new SimpleComboBox<String>();
combo.add("One");
combo.add("Two");
combo.add("Three");
combo.setSimpleValue("Two"); // I'd like to preselect that value
fp.add(combo);
RootPanel.get().add(fp);
我的组合框只包含值“Two”。值“一”和“三”已从组合框中完全删除。当我删除combo.setSimpleValue("Two");这一行时,这不会发生
我正在使用 GXT 2.2.3 和 GWT 2.2.0(在 Linux/Firefox 和 Linux/Chrome 上测试)。这是一个错误/它在旧版本的 GXT/GWT 中是否有效,还是我做错了什么?
更新
我接受了一个答案,它解决了问题:添加行
combo.setTriggerAction(TriggerAction.ALL);
但我仍在寻找解释!
【问题讨论】: