2013-02-19 27 views
0

我是GWT新手,我想分開RadioGroupItem中的無線電元素。我的RadioGroupItem包含兩個單獨的無線電值。例如RadioGroupItem與智能GWT單獨的單選按鈕元素

*電臺

*電臺乙

我想要做的就是將它們分開,也可以把更多的小部件或組件在這兩個無線電值之間的間隔。例如:

*電臺甲

(數據網格)

(ComboBoxItem)

*電臺乙

(數據網格)

(TextFieldItem)

是有一些方法可以通過RadioG實現這種分配roup?

RadioGroupItem groupRc1 = new RadioGroupItem(); 
     groupRc1.setTitle(""); 
     groupRc1.setValueMap("Radio A", "Radio B"); 
     groupRc1.setDefaultValue("Radio A"); 

我認爲這應該是一個辦法做到這一點與在其中創建ButtonGroup的,並添加RadioButton1和RadioButton2到該按鈕組GUI Java SE應用程序。

我試着用.setAttribute(「cellPadding」,70);我得到的空間,但我不能把任何組件分離。請,我會很感激你的幫助。

在此先感謝。

回答

1

current behavior是由設計。根據RadioGroup's大小和列中顯示的項目的最大數量計算項目之間的間距automatically

你嘗試過,我們可以實現填充但無法插入elementsinbetween

如果你想要一個自定義行爲:

  • 你需要編寫自己的widget class

  • You 需要創建單個單選按鈕並將ClickHandlers中的其他單選按鈕設置爲false(這是很常見的事情)。
+0

非常感謝你,我實現了自己的小部件,在使用單個無線電時非常棘手,但最終可以做到。謝謝! :) – 2013-02-20 12:28:53

+0

有時我們必須比框架更復雜:) – 2013-02-20 12:33:45