未呈现menuitem的ID

时间:2014-05-19 08:18:09

标签: 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 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时会出现未定义或空引用脚本错误。

1 个答案:

答案 0 :(得分:0)

这是PrimeFaces的错误。 我已经打开了问题#1039,因为有更多细节的问题。 https://github.com/primefaces/primefaces/issues/1039 如果你愿意,可以上传它。