2013-06-28 46 views
1

我使用Sencha GXT 3.0.0 + Hibernate。沒有數據類型的Sencha GXT組合框

我有靜態值插入到一個組合框,例如:美國, 國家的名字,我不希望創建(基地)類又名數據類型(我有我的理由......)

我想到的是這樣的:

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

Sencha GXT Web Site我們可以看到一個例子

,但我不希望創建「國家」級。

可能嗎?

+0

您是否曾經找到過解決方法?我需要同樣的東西。 – ZimSystem

回答

1

SimpleComboBox應該爲你做。它實際上仍然創建一個SimpleComboValue類型的基類,但它在幕後完成了所有這些。

+0

SimpleComboBox的作品!謝謝。 – vs06

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