UI:重复不会递增表行的 id

  • 本文关键字:id UI jsf-2 uirepeat
  • 更新时间 :
  • 英文 :


在 JSF 2 (SUN RI ) UI:repeat 添加新行时不会递增表行的 id。它确实显示浏览器上的所有行。但是,视图源仅显示一行。

<ui:repeat id="repeat1" value="#{b.items}" var="itemBean" varStatus="status1">
<table>
 <ui:repeat id="repeat2" value="#{a.locations}" varStatus="status2" var="loc">
  <tr>
   <td> <h:inputText    id="date" size="10" maxlength="10"</td>
  </tr>
 </ui:repeat>
</table>
</ui:repeat>

ID -> myForm:repeat1:0:repeat2:0:date

我希望它myForm:repeat1:0:repeat2:1:date添加新行。但是我获取相同的行 ID myForm:repeat1:0:repeat2:0:date

这可以识别为较旧的Mojarra错误之一。升级到最新的 Mojarra,目前是 2.0.9/2.1.9。

顺便说一下,自 2007 年 12 月的 1.2_08 版以来,"Sun RI"这个名称不再存在。它变成了"莫哈拉"。"Sun RI"这个名字从未在JSF 2中使用过。

相关内容

  • 没有找到相关文章

最新更新