Xpages 重复控制防止刷新数据
我有一个包含重复控件的xpage。重复基于视图中的值生成动态可编辑字段。我希望repeat只获取一次数据,这样repeat控件就不会接收到视图的后续更新 根据我对重复控制的理解,这可能是不可能的 不管怎样,我能做到这一点吗 这里值得一提的是代码示例Xpages 重复控制防止刷新数据,xpages,lotus-notes,Xpages,Lotus Notes,我有一个包含重复控件的xpage。重复基于视图中的值生成动态可编辑字段。我希望repeat只获取一次数据,这样repeat控件就不会接收到视图的后续更新 根据我对重复控制的理解,这可能是不可能的 不管怎样,我能做到这一点吗 这里值得一提的是代码示例 <xp:repeat id="repeat2" rows="100" value="#{view6}" indexVar="rowData" var="dataCol" repeatControls="false"> <xp
<xp:repeat id="repeat2" rows="100" value="#{view6}" indexVar="rowData" var="dataCol" repeatControls="false">
<xp:tr>
<xp:td style="width:400px">
<xc:dynamicChecklistItem
itemname="#{javascript:rowData+'itemname'}"
savedname="#javascript:rowData+'savedname'}">
</xc:dynamicChecklistItem>
</xp:td>
<xp:td>
<xc:dynamicCompleted
completedField="#{javascript:rowData+'completed'}">
</xc:dynamicCompleted>
</xp:td>
<xp:td>
<xc:dynamicVerified
verifiedField="#{javascript:rowData+'verified'}">
</xc:dynamicVerified>
</xp:td>
<xp:td>
<xc:dynamicComments dsn="document1"
fieldName="#{javascript:rowData+'Comments'}">
</xc:dynamicComments>
</xp:td>
</xp:tr>
</xp:repeat>
您可以设置dominoView的属性
dataCache=“full”
。这将在第一次请求时保存所有视图条目列值,并在后续请求时恢复和使用它们,而无需返回视图
有关优点和缺点,请参阅第32页
或者,您可以将视图中需要的值保存在viewScope变量中,并在重复控制中使用
(您必须将Notes对象的回收添加到代码中。)您可以设置dominoView的属性
dataCache=“full”
。这将在第一次请求时保存所有视图条目列值,并在后续请求时恢复和使用它们,而无需返回视图
有关优点和缺点,请参阅第32页
或者,您可以将视图中需要的值保存在viewScope变量中,并在重复控制中使用
(您必须将Notes对象的回收添加到代码中。)