QOptionGroup组件是一个辅助组件,允许您更好地控制对二进制(开或关,真或假,1或0)表单输入组件(如复选框、单选按钮或开关)进行分组。此组件的一个很好的用途是提供一组选项或设置来打开和关闭。
用法
标准
使用 QCheckbox 或 QToggle
警告
复选框/开关的模型必须是一个数组。
使用标签槽v2.2+
有两种类型的槽。一个通用的槽(label
),它适用于所有选项,除非使用更具体的基于索引的槽(label-N
,其中 N 是选项的基于 0 的索引)。两种类型的槽都接收相应的选项作为参数。
注意我们如何使用特定标签槽作为第一个选项(索引为 0 的选项),并且我们还添加了一个 QTooltip。
标签在左侧
内联
紧凑
禁用
提示
options
数组中的对象可以包含在 QToggle、QCheckbox 或 QRadio 中找到的任何道具,例如 disable
或 leftLabel
。请查看下面的示例。
禁用特定选项
强制暗模式
原生表单提交
在处理具有 action
和 method
的原生表单时(例如,在使用 Quasar 与 ASP.NET 控制器时),您需要在 QOptionGroup 上指定 name
属性,否则 formData 不会包含它(如果应该包含)。所有值都转换为字符串(原生行为,因此不要使用对象值)