1

我正在使用 Sencha GXT 3.0.0 + Hibernate。

我有要插入到组合框中的静态值,例如:来自美国的州名,我不想创建一个(基)类又名数据类型(我有我的理由......)

我有这样的想法:

String vector=["Alabama","California","Wyoming"];
private ComboBox<String> comboBox1;

Sencha GXT 网站上,我们可以看到一个例子

但我不想创建“状态”类。

可能吗?

4

2 回答 2

1

SimpleComboBox 应该做你。它实际上仍然创建了一个 SimpleComboValue 类型的基类,但它在幕后完成了所有这些工作。

于 2013-07-01T13:57:38.303 回答
1
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 );
于 2013-10-03T14:30:37.123 回答