这是片段
<xp:repeat id="agendaRepeat" rows="30" var="agenda" indexVar="agendaIndex">
<xp:this.value><![CDATA[#{javascript:var r = document1.getItemValue("AgendaHeading");
return (typeof r == 'string') ? [r] : r;}]]></xp:this.value>
<xp:inputHidden id="agendaGuideReferenceHiddenRepeat" />
<xp:inputText id="agendaGuideHeaderInput"
styleClass="agendaGuideHeaderInput" value="#{agenda}">
<!-- inputTextarea1 DOES NOT WORK -->
<xp:inputTextarea id="inputTextarea1"
styleClass="agendaGuideSubtextInput"
value="#{javascript:document1.getItemValue('AgendaText').get(agendaIndex)}"
readonly="false">
</xp:inputTextarea>
</xp:repeat>
该控件始终以只读方式显示,如果我将其绑定如下
document1.AgendaText[index]
然后它显示得很好,因为它在重复控制中所以我不能这样做,因为它一直向我显示一个异常:
Error getting property '0' from bean of type java.lang.String
因为该字段中必须至少有 2 个项目才能显示...我正在使用多值字段...
那么如果我选择第一个选项,为什么它不显示为可编辑字段。我将非常感谢