Xpages 如何从SSJS动态显示/隐藏表行?

Xpages 如何从SSJS动态显示/隐藏表行?,xpages,Xpages,我尝试动态创建html表的内容。基于一些用户输入,我想显示/隐藏其他行 非常简单的例子: 项目1 项目2 动作行 如果viewScope设置为true,我希望这一行显示出来。 但我得到的是 项目1项目2行动行 项目1项目2行动行 项目1 项目2 项目1 项目2 渲染行与重复表单元格的重复文本内容一起放置在表树外部 如何通过SSJS显示/隐藏表行?如果服务器版本为8.5.3或更高版本,则可以使用带有标记名属性的xp:panel标记(如果xp:tr不起作用): 动作行 您的示例代码非常适

我尝试动态创建html表的内容。基于一些用户输入,我想显示/隐藏其他行

非常简单的例子:


项目1
项目2
动作行
如果viewScope设置为true,我希望这一行显示出来。 但我得到的是


项目1项目2行动行
项目1项目2行动行
项目1
项目2
项目1
项目2
渲染行与重复表单元格的重复文本内容一起放置在表树外部


如何通过SSJS显示/隐藏表行?

如果服务器版本为8.5.3或更高版本,则可以使用带有标记名属性的xp:panel标记(如果xp:tr不起作用):


动作行

您的示例代码非常适合我。它呈现表中的动态操作行

这是通过复选框“显示操作行”扩展的示例。它部分地刷新了桌子。正如您所看到的,根据复选框值,操作行会出现和消失:



项目1 项目2 动作行
从那里开始完成真正的代码。

我认为
仅在
内部有效。您可以使用computedText“计算”输出
标记。
<xp:panel tagName="tr" rendered="#{viewScope.show == true}">
<td>Action row</td>
</xp:panel>