1
votes

Using xpages on domino 8.5.3 server. Can a djcheckbox be use with muiltiple value field similar to a checkboxgroup ? if so, would it be possible to supply a code snippet.

Thanks

1

1 Answers

0
votes

dijit.form.CheckBox can deal with only one value and that's true for djCheckBox too as it's based on dijit.form.CheckBox.

You could combine several djCheckBox controls and let it look like a checkBoxGroup. Bind every djCheckBox to a viewScope variable initialized by a document item and write values back at document save.

Here is an example for UI similarity to 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>

I am not sure though what's the reason for your question and if it's worth the extra effort.