xpages dijit.form.checkbox 多个值

xpages dijit.form.checkbox multiple values

在 domino 8.5.3 服务器上使用 xpages。 djcheckbox 可以与类似于 checkboxgroup 的多值字段一起使用吗? 如果是这样,是否可以提供代码片段。

谢谢

dijit.form.CheckBox 只能处理 一个 值,对于 djCheckBox 也是如此,因为它基于 dijit.form.CheckBox.

您可以组合几个 djCheckBox 控件,让它看起来像一个 checkBoxGroup。将每个 djCheckBox 绑定到由文档项初始化的 viewScope 变量,并在文档保存时写回值。

这里有一个 UI 与 checkBoxGroup 相似的例子:

<fieldset
    class="xspCheckBox">
    <table>
        <tbody>
            <tr>
                <td>
                    <xe:djCheckBox
                        label="abcdefg"
                        id="djCheckBox4"
                        value="#{viewScope.abcdefg}">
                    </xe:djCheckBox>
                </td>
                <td>
                    <xe:djCheckBox
                        label="hijklmno"
                        id="djCheckBox5"
                        value="#{viewScope.hijklmno}">
                    </xe:djCheckBox>
                </td>
                <td>
                    <xe:djCheckBox
                        label="pqrstuvwxyz"
                        id="djCheckBox6"
                        value="#{viewScope.pqrstuvwxyz}">
                    </xe:djCheckBox>
                </td>
            </tr>
        </tbody>
    </table>
</fieldset>

我不确定你问这个问题的原因是什么,是否值得付出额外的努力。