我想使用按钮动态更改重复控件的行。
重复代码:
<xp:repeat id="repeat1" rows="30" var="myrow">
<xp:this.value><![CDATA[#{javascript:var myrows = new Array();
for (var i=0;i<viewScope.myrows;i++) {
myrows[i] = (i+1).toString()
};
myrows}]]></xp:this.value>
<xc:ccrepeat FNameStatus="status_#{myrow}">
</xc:ccrepeat>
</xp:repeat>
一个按钮会增加 viewScope.myrows 的值,并且数组会增长(例如“1”、“2”、“3” - 我在计算字段中使用相同的数组代码检查它),但我的重复控件只显示1排!尝试使用部分/完全刷新并动态/在页面加载时计算。
当我最初将 viewScope.myrows 设置为更高的值(例如 5)时,重复显示 5 行。所以问题似乎是刷新。
一定是一个简单的错误,但我卡住了。提前感谢您的帮助
乌韦