Primefaces 未呈现菜单项的Id
将应用程序从primefaces 3.4.2升级到primefaces-4.0.jar后,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
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,并提供了更多细节。
如果您愿意,可以升级。我在这里发布了一个解决方法: