ui:repeat不是呈现的组件,因此您不会在HTML中看到任何有关它的信息。您无法更新未呈现的内容。另外,
ui:repeat甚至没有一个
id属性。
您需要将
ui:repeat组件包装在这样的组件中
h:panelGroup:
<h:panelGroup id="alvs"> <ui:repeat ...> </ui:repeat></h:panelGroup>
并在您的按钮中更新面板组:
<p:commandButton value="Calculator" actionListener="#{myBean.priceCalc}" process="@this,alvs" update="alvs" />请注意,
:hour由于您无法指定,我已将其删除,因此每次重复的ID都会有所不同。
更多信息 :
- JSF 2.0 ui:重复



