- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个显示 8 个项目的 CheckBoxGroup。默认的呈现方式是垂直的,这在我的布局中看起来不太好。
但是如果我使用
将演示文稿设置为水平checkBoxGroup.addStyleName(ValoTheme.OPTIONGROUP_HORIZONTAL);
那么这 8 个项目没有足够的空间。所以我被迫使用垂直样式,但我对此并不满意。
有没有办法水平显示单个 CheckBoxGroup,但使用 2(或更多)行?
编辑:
我找到了解决该问题的方法,方法是将复选框设置为向左浮动(水平显示该组)。现在,第一行显示 6 个复选框,第二行显示 2 个复选框。它仍然不漂亮,但比其他两种选择要好。我仍然期待收到更好的解决方案! (如果没有,那就这样吧,但至少我知道这是不可能的)
最佳答案
这应该可以通过弹性框实现,因为 CheckBoxOptions 是 div 中的跨度。所以我们需要为checkBoxGroup添加flex css规则。
首先添加样式名称
checkBoxGroup.addStyleName("my-flex-checkboxgroup")
然后在你的主题中
.my-flex-checkboxgroup {
display: flex;
flex-wrap: wrap;
width: XXXpx
height: auto;
}
您需要设置宽度 XXX,以便适合四列
例如如果你有
CheckBoxGroup checkBoxGroup = new CheckBoxGroup();
checkBoxGroup.setItems("Option 1","Option 2","Option 3","Option 4","Option 5","Option 6","Option 7","Option 8");
您大约需要 500 像素左右,但如果标题更长,则更自然。
这至少对我有用。
关于Vaadin 8 - 有没有办法将 CheckBoxGroup 分成 2 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49818944/
我做错了什么?我正在尝试将复选框组添加到 jpanel1.但我真的不明白为什么不起作用? 附注GUI 是由 NetBeans matisse 制作的,然后我在新类中手动编辑代码。谢谢 Checkbox
我有一个如下定义的复选框组。 (复选框组在 Controller 中定义了一个“更改”事件,我希望这在这里无关紧要。) 处理程序显示以下问题: 当尝试访问 startItems 复选框的 checkb
如何创建 JCheckBox 对象的 CheckBoxGroup?我使用: CheckboxGroup cg = new CheckboxGroup(); JCheckBox c1 = new JCh
我想在作为表单面板一部分的复选框组中获取所有选中的项目。最终它们将作为字符串、逗号分隔值格式保存回数据库。 感谢您提供的任何指导或帮助。 这是我定义组的方式: new Ext.form.Checkbo
好的,这是一小段代码(ExtJs 4): var TestA = function() {} TestA.prototype.createCheckboxes = function()
Bokeh 像这样渲染复选框 Label text 但我想根据输入状态选择标签 :focus, :disabled, :checked, ..
您可以迭代/循环所有已添加到 CheckboxGroup 的复选框控件吗?如果是这样,该怎么办?如果不是,CheckboxGroup 的用途是什么? 最佳答案 foreach(Control c in
目的:我需要以编程方式设置某些 CheckboxGroup 选项的“checked”属性。 我知道 CheckboxGroup 包含一个选项数组,每个选项都包含一个名称和一个值。 我无法理解 Wix
我正在制作一个 Shiny 的应用程序来根据上传的数据创建绘图。输入文件中的一列是一个类别。我想为每个独特的类别创建一个复选框,但我认为我遗漏了一些东西。用户界面 fluidPage( tit
我正在寻找如何检查已呈现并包含项目集的 Ext.form.CheckboxGroup 组件中的项目的解决方案。 组件代码为: var oCheckboxGroup = new Ext.form.Che
使用 ExtJS 4,我有一个 Ext.form.CheckboxGroup,我想对这个复选框组进行验证,例如“仅当选中 1、2 或 3 个复选框时才有效”大概 10 个复选框。我可以设置一个现有的
我有一个如下: Orders Production Dispatch Returns Sundry Collection Pending Amount Pending
我有一个带有 checkboxGroup 的窗口。我希望在按下窗口上的“应用”按钮时保存在 checkboxGroup 中所做的任何选择。到目前为止我已经 xtype:
我有一个显示 8 个项目的 CheckBoxGroup。默认的呈现方式是垂直的,这在我的布局中看起来不太好。 但是如果我使用 将演示文稿设置为水平 checkBoxGroup.addStyleName
我正在尝试使用从 jsp 页面中提取的 JSON 对象派生的 Ext.form.Checkbox 动态填充 Ext.form.CheckboxGroup。我的 JSON 对象如下所示: { "
我正在寻找一种方法来在单列 (Orientation.VERTICAL) 或单行 (Orientation.HORIZONTAL) 以外的布局中呈现 GXT (GWT-Ext) RadioGroup
我正在努力检测绑定(bind)到 bean 的 CheckBoxGroup 中项目的取消选择。这是一个简化的示例: 我有一个类(class)人: package com.vaadin.test; im
我有一个枚举: public enum Roles { USER,ADMIN; } 我的表单上有一个 CheckBoxGroup: private CheckBoxGroup rolesChec
目前唯一可用的选项似乎是 border=x,其中 x 是边框的粗细。它看起来非常丑陋,因为它概述了组中的每个选择。 我想要一个简单的边框围绕所有的选择。当我进行调试时,我可以手动将 fram="box
我是一名优秀的程序员,十分优秀!