我是 GWT 新手,我想分隔 RadioGroupItem 中的单选元素。我的 RadioGroupItem 包含两个单独的 radio 值。例如
*电台A
*广播B
我想做的是将它们分开,并且能够在这两个单选值之间的分隔中放置更多的小部件或组件。例如:
*电台A
(数据网格)
(组合框项)
*广播B
(数据网格)
(文本字段项)
是否有某种方法可以通过 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);我得到了空间,但我不能在分隔中放置任何组件。请,我将非常感谢您的帮助。
提前致谢。
最佳答案
当前行为
是设计使然。项目之间的间距是根据RadioGroup 的大小和列中显示的最大项目数自动
计算的。
正如您所尝试的,我们可以实现填充,但无法插入元素
中间
如果您想要自定义行为:
- 您需要编写自己的
小部件类
或
- 你
需要创建单独的单选按钮并将
ClickHandlers
中的其他单选按钮设置为 false(这是很常见的事情)。
关于java - 使用智能 GWT 分离 RadioGroupItem 中的单选按钮元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14965356/