javascript - 在多列中呈现 GXT RadioGroup 或 CheckBoxGroup 的元素?

标签 javascript extjs gwt-ext gxt

我正在寻找一种方法来在单列 (Orientation.VERTICAL) 或单行 (Orientation.HORIZONTAL) 以外的布局中呈现 GXT (GWT-Ext) RadioGroup 或 CheckBoxGroup 的元素。我看到了 in ExtJS 3.0, RadioGroups and CheckBoxGroups are easily rendered in multiple columns .但是,配置似乎无法在 GXT 中访问。我在这里缺少什么吗?如果没有“简单”的解决方案,是否有办法为 RadioGroup 或 CheckBoxGroup 编写自定义渲染器?

最佳答案

com.extjs.gxt.ui.client.widget.form.CheckBoxGroup 继承自 com.extjs.gxt.ui.client.widget.form.MultiField 其中在其 API page 上说说

A field that displays multiple fields in a single row or column.

所以我认为您在“简单”解决方案方面运气不佳。对于复选框,我认为您可以使用多个 CheckboxGroups 和 hbox/vbox 或列布局来伪造它,但我认为它不适用于多个 RadioGroup,因为分组 Radios 具有更多意义(就哪些是互斥的而言)。

关于javascript - 在多列中呈现 GXT RadioGroup 或 CheckBoxGroup 的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1634632/

相关文章:

javascript - 为什么我的 javascript 文件没有加载?

html - 如何在 HTML 文本输入字段中隐藏插入符号?

java - GWT ComboBox 值更改处理程序

javascript - Regex Javascript(必须有 1 个数字和字符)

javascript - 触发点击后执行的操作

extjs - 从 sencha sdk 创建所有类

ExtJS PropertyGrid高频更新

javascript - ExtJS 使用 Ext.KeyMap 监听全局击键

javascript - 堆栈跟踪错误仍然显示在我的控制台上