Xpages 将viewscope用于repeat变量不会在repeat变量之外更新viewscope
每次都是这样 我想编辑viewScope组件,然后在其他地方使用结果-但在这个简单的示例中,计算字段不更新。。。。最好的方法是什么? 谢谢Xpages 将viewscope用于repeat变量不会在repeat变量之外更新viewscope,xpages,Xpages,每次都是这样 我想编辑viewScope组件,然后在其他地方使用结果-但在这个简单的示例中,计算字段不更新。。。。最好的方法是什么? 谢谢 这是新的数据 通过将inputText的值更改为“#{viewScope.Test[i]}”来修复它 这是新的数据 通过将inputText的值更改为“#{viewScope.Test[i]}”来修复它 这是新的数据 完美!我将删除我的错误答案:-)完美!我将删除我的错误答案:-) <xp:this.beforePageLoad><
这是新的数据
通过将inputText的值更改为“#{viewScope.Test[i]}”来修复它
这是新的数据
通过将inputText的值更改为“#{viewScope.Test[i]}”来修复它
这是新的数据
完美!我将删除我的错误答案:-)完美!我将删除我的错误答案:-)
<xp:this.beforePageLoad><![CDATA[#{javascript:viewScope.Test = [];
viewScope.Test.push("Hello");
viewScope.Test.push("Go");
viewScope.Test.push("Hello1");}]]></xp:this.beforePageLoad>
<xp:repeat id="repeat1" rows="30" value="#{viewScope.Test}"
var="row" indexVar="i">
<xp:inputText id="inputText1" value="#{row}">
<xp:eventHandler event="onchange" submit="true"
refreshMode="partial" refreshId="computedField1"></xp:eventHandler>
</xp:inputText>
</xp:repeat>
This is new data
<xp:text escape="true" id="computedField1"
value="#{viewScope.Test}">
</xp:text>
<xp:this.beforePageLoad><![CDATA[#{javascript:
viewScope.Test = ["Test","Test1","Test2"];
}]]></xp:this.beforePageLoad>
<xp:repeat id="repeat1" rows="30" value="#{viewScope.Test}"
var="row" indexVar="i">
<xp:inputText id="inputText2" value="#{viewScope.Test[i]}">
<xp:eventHandler event="onchange" submit="true"
refreshMode="partial" refreshId="computedField1">
</xp:eventHandler></xp:inputText>
</xp:repeat>
<xp:br></xp:br>This is new data
<xp:text escape="true" id="computedField1" value="#{viewScope.Test}"></xp:text>