java - 使用智能 GWT 分离 RadioGroupItem 中的单选按钮元素

标签 java ajax gwt smartgwt

我是 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/

相关文章:

GWT-TOMCAT : service ClassNotFoundException

GWT脚手架

java - 单击任何按钮时如何显示正在加载的 gif

java - 如何将war文件复制到多个文件夹?

javascript - Backbone.js 默认路径(子域)

javascript - 单击功能在动态创建的元素 Jquery 上无法按预期工作

java - ant 目标中的编译顺序

java - 如何在不支持 GUI 的 headless Linux 上运行 Java GUI 应用程序?

javascript - 获取输入日期内的值

java - GWT:如何滚动到页面底部?