我是GWT的新手,我想在RadioGroupItem中分离无线电元素。我的RadioGroupItem包含两个单独的无线电值。例如

*电台A

*电台B

我想要做的是将它们分开,并且能够在这两个无线电值之间的分隔中放置更多的小部件或组件。例如:

*电台A

(数据网格)

(ComboBoxItem)

*电台B

(数据网格)

(TextFieldItem)

是否可以通过RadioGroup实现这种分配?

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


我认为应该像在GUI Java SE应用程序中那样做,在其中创建一个ButtonGroup并将RadioButton1和RadioButton2添加到该按钮组。

我尝试使用.setAttribute(“ cellPadding”,70);我得到了空间,但不能在分隔中放置任何组件。拜托,我将非常感谢您的帮助。

提前致谢。

最佳答案

current behavior是设计使然。根据automatically的大小和该列中显示的最大项目数,根据RadioGroup's计算项目之间的间距。

如您所试,我们可以实现填充但无法插入elements inbetween

如果要自定义行为:


您需要编写自己的widget class


要么



需要创建单个单选按钮,并将ClickHandlers中的其他单选按钮设置为false(这很常见)。

09-11 06:25