使用Orbeon Forms,是否可以将单选按钮分组到无线电组中?

时间:2016-09-15 15:53:58

标签: orbeon

我希望能够创建一个单选按钮列表,其中单选按钮包含在带有标题的放射组中。例如在HTML选择列表中使用<optgroup label=""><fieldset> <legend>...</legend> ... </fieldset>

我仍然需要能够在所有组中返回单个值,因此单独的列表不是解决方案。

e.g。按国家/地区分组的城市列表...

USA
  New York
  San Francisco
  Seattle
  Miami
UK
  London
  Birmingham
  Manchester
  Cardiff
  Edinburgh
France
  Paris
  Toulouse
China
  Beijing
  Shanghai
Germany
  Berlin
  Munich
  Frankfurt

你有什么建议来实现这个目标?到目前为止,创建自定义XBL似乎是最好的解决方案,但在查看一些现有的选择XBL之后,我不确定如何解决这个问题。

谢谢,

1 个答案:

答案 0 :(得分:0)

我想你在可访问性的背景下问这个问题。如果您使用常规<xf:select1 appearance="full"><xf:label>,Orbeon Forms会将所有单选按钮放在<span>内,其中包含:

  • role="radiogroup",例如所以屏幕阅读器知道内容是一组“单选按钮”。
  • aria-labelledby="…"指向包含此控件标签的元素的id,例如因此,屏幕阅读器可以正确读取“控制”标签。