使用<ui:repeat> <h:inputtext>获取varStatus和索引错误

时间:2017-08-28 09:36:53

标签: jsf jsf-2 facelets

当我在indexText中使用index时,一切正常。

<ui:repeat id="topTenGrd" var="dream" value="#{dreamModifyBean.topDreams}" varStatus="status">
    <h:outputText class="dream-title uppercase" value="#{status.index}" />
</ui:repeat>

但我改变了outputText - &gt; inputText然后当单击屏幕上的任何按钮时,出现错误PropertyNoWritableException。

<ui:repeat id="topTenGrd" var="dream" value="#{dreamModifyBean.topDreams}" varStatus="status">
    <h:inputText class="dream-title uppercase" value="#{status.index}" />
</ui:repeat>

知道为什么吗?

1 个答案:

答案 0 :(得分:0)

试试这个。

<强> JAVA:

String indexs[] = new String[10]; // Need encaptulation

<强> UI:

<ui:repeat id="topTenGrd" var="dream" value="#{dreamModifyBean.indexs}" varStatus="status">
    <h:inputText class="dream-title uppercase" value="#{dream}" />
</ui:repeat>