Primefaces 未呈现菜单项的Id

Primefaces 未呈现菜单项的Id,primefaces,Primefaces,将应用程序从primefaces 3.4.2升级到primefaces-4.0.jar后,p:menuitem没有它的id字段 这是我的密码 <h:form id="menuform"> <p:menuitem id="A" value="value1" url="#" /> 根据4.0: <a tabIndex="-1" class="ui-menuitem-link ui-corner-all" href="#"> <span clas

将应用程序从primefaces 3.4.2升级到primefaces-4.0.jar后,
p:menuitem
没有它的
id
字段

这是我的密码

 <h:form id="menuform">
 <p:menuitem id="A" value="value1" url="#" />

根据4.0:

 <a tabIndex="-1" class="ui-menuitem-link ui-corner-all" href="#">
 <span class="ui-menuitem-text">value1</span></a>

根据第3.4.2条:

<a class="ui-menuitem-link ui-corner-all" id="menuform:A" href="#">
<span class="ui-menuitem-text">value1</span></a>

由于此原因,我在稍后获取菜单项组件id时遇到未定义或空引用脚本错误。

这是一个PrimeFaces错误。 由于这个问题,我已经打开了一期1039,并提供了更多细节。
如果您愿意,可以升级。

我在这里发布了一个解决方法: