XPage中的多值字段和重复控制

时间:2016-03-01 13:44:04

标签: xpages

我有5个字段,每个字段有10个值。我可以超过10或更少。我想在表格中列出它们,但我可能会在下面看到。我认为重复控制可以做到这一点,但我不知道如何处理这个。

TITLE1 TITLE2 TITLE2 TITLE2 TITLE2标题2 Field1 [0] Field2 [0] Field3 [0] Field5 [0] Field5 [0]
Field1 1 Field2 1 Field3 1 Field5 1 Field5 1
Field1 [2] Field2 [2] Field3 [2] Field5 [2] Field5 [2]

任何建议表示赞赏。

我用table,repeat control和computedFields做了。代码真的很长,不发送:{Screenshot of Multiple Valued Fields with Repeat Control
我只能重复一次控制代码。所以它可以复制到多个

<xp:repeat id="repeat1" rows="0" var="rowData"> <xp:link escape="true" value="#{rowData}" id="link1" target="_blank" styleClass="links"> <xp:this.text><![CDATA[#{javascript:return link; </xp:link> <xp:this.value><![CDATA[#{javascript:var links = document1.getItemValue("fieldName"); return "../../"+sessionScope.zaman_db_Path + "/xspFrmName.xsp?action=openDocument&documentId=" + links;}]]></xp:this.value><br /></xp:repeat>

4 个答案:

答案 0 :(得分:0)

从最大行数开始 - 因此计算每个字段中的值的数量并获得最大值。这是你的行数,并以{1,2,3,...... max}的形式提供它。

重复包含五个带绑定的字段:如果我的值数小于当前行数,则不显示任何内容。否则显示当前字段的第i个值。

这将呈现你的桌子。

答案 1 :(得分:0)

我用table,repeat control和computedFields做了。代码真的很长,不发送:{Screenshot of Multiple Valued Fields with Repeat Control
我只能重复一次控制代码。所以它可以复制到多个

with multiprocessing.Pool() as pool: AttributeError: __exit__

答案 2 :(得分:0)

您可以使用嵌套的表格元素和重复,如下所示:

<xp:table>
    <xp:repeat id="repeat1" rows="0" var="rowData" indexVar="rowi">
        <xp:tr>
            <xp:repeat id="repeat2" rows="0" var="colData" indexVar="coli">
                <xp:td>
                    ...
                </xp:td>
            </xp:repeat>
        </xp:tr>
    </xp:repeat>
</xp:table>

答案 3 :(得分:0)

我创建了一个表,然后将我的设计元素放入其中。 我会尽快分享我的代码。

相关问题