易接近性友好的Primefaces

易接近性友好的Primefaces,primefaces,wai-aria,nvda,Primefaces,Wai Aria,Nvda,我正在改进一个网站,使其易于访问。p:SelectOne菜单有问题:它没有读取下拉列表中的值,它只读取“空白”值。我知道primefaces渲染它与普通的selectMenu不同,只是不知道如何渲染。如何解决此问题以读取下拉项 使用:Primefaces 5.1、Reader NVDA、Firefox v42.0,但应与Chrome和Internet Explorer配合使用 <p:selectOneMenu id="title" value="#{person.title}" requi

我正在改进一个网站,使其易于访问。p:SelectOne菜单有问题:它没有读取下拉列表中的值,它只读取“空白”值。我知道primefaces渲染它与普通的selectMenu不同,只是不知道如何渲染。如何解决此问题以读取下拉项

使用:Primefaces 5.1、Reader NVDA、Firefox v42.0,但应与Chrome和Internet Explorer配合使用

<p:selectOneMenu id="title" value="#{person.title}" required="true" styleClass="select"><f:selectItem itemLabel="#{bundle['please_select']}" itemValue="" />
  <f:selectItems value="#{utilsController.getCodeList('TITL', user, localeManager.getLanguage())}" />
  <p:ajax event="change" update="gender" listener="#{memberWizardController.autopopulateGender()}" />
</p:selectOneMenu>
如果答案能解释p:selectOneMenu在html/DOM中的呈现方式,将不胜感激


提前感谢。

如果可访问性非常重要,这只是您在PF 5.1中遇到的第一个问题。使用PrimeFaces 5.3.x或最新快照。。。这个“咏叹调”双关语有很多改进。@Kukeltje仍然有同样的问题。升级到5.3,文档显示与5.1中针对p的文档相同:SelectOneMenua是否检查较新版本的发行说明并在github中提交?在组件的源代码中可以很容易地看到它如何呈现html