0

我使用的当前菜单栏与 Primefaces 展示中的菜单栏格式相同。例如:

<h:form>  
<p:growl id="messages"/>

<p:menubar>
    <p:submenu label="File" icon="ui-icon-document">
        <p:submenu label="New" icon="ui-icon-contact">
            <p:menuitem value="Project" url="#" />
            <p:menuitem value="Other" url="#" />
        </p:submenu>
        <p:menuitem value="Open" url="#" />
        <p:separator />
        <p:menuitem value="Quit" url="#" />
    </p:submenu>       
</p:menubar>

我正在尝试符合 AODA,并且希望我的菜单栏可以访问。我找到了一种解决方法,可以让它在键盘上工作。问题是当使用 JAWS 之类的屏幕阅读器浏览菜单时,它不会读取任何菜单元素。有谁知道我可以使用的替代菜单栏,它在外观上与 Pr​​imefaces 菜单栏相似,但可以与屏幕阅读器正确交互(即所有菜单元素都被读取)?我正在使用 Primefaces 5.2。

4

0 回答 0