我正在使用 Sencha GXT 3.0.0 + Hibernate。
我有要插入到组合框中的静态值,例如:来自美国的州名,我不想创建一个(基)类又名数据类型(我有我的理由......)
我有这样的想法:
String vector=["Alabama","California","Wyoming"];
private ComboBox<String> comboBox1;
在Sencha GXT 网站上,我们可以看到一个例子
但我不想创建“状态”类。
可能吗?
我正在使用 Sencha GXT 3.0.0 + Hibernate。
我有要插入到组合框中的静态值,例如:来自美国的州名,我不想创建一个(基)类又名数据类型(我有我的理由......)
我有这样的想法:
String vector=["Alabama","California","Wyoming"];
private ComboBox<String> comboBox1;
在Sencha GXT 网站上,我们可以看到一个例子
但我不想创建“状态”类。
可能吗?
SimpleComboBox 应该做你。它实际上仍然创建了一个 SimpleComboValue 类型的基类,但它在幕后完成了所有这些工作。
LabelProvider<String> lb = new LabelProvider<String>() {
@Override
public String getLabel(String item) {
return item;
}
};
comboBox1 = new SimpleComboBox<String>(lb);
comboBox1.add(lb.getLabel("Alabama"));
comboBox1.add(lb.getLabel("California"));
comboBox1.add(lb.getLabel("Wyoming"));
comboBox1.setTriggerAction(TriggerAction.ALL);
addFormField(comboBox1, "myField",HtmlDataPosition.RIGHT );