2

Domino 9 サーバーの xpages のコンボ ボックスで numberConvert を使用して数値変換を使用すると問題が発生します。これは、8.5 サーバーで機能していました。

値を送信すると、次のようになります: 検証エラー: 値が無効です

また、値に「new javax.faces.model.SelectItem」を入力しようとしましたが、違いはありませんでした。

ND9 のコンボ ボックスで数字を使用する方法を知っている人はいますか?

ソースは次のとおりです(この例では不要なものをすべて削除しました):

<xp:comboBox id="combo" value="#{viewScope.testfield}">
    <xp:this.converter>
        <xp:convertNumber type="number"></xp:convertNumber>
    </xp:this.converter>
    <xp:selectItem itemLabel="9" id="selectItem1" itemValue="9">
    </xp:selectItem>
    <xp:selectItems>
        <xp:this.value><![CDATA[#{javascript:var arr=new Array("0","1","2"); return arr;}]]></xp:this.value>
    </xp:selectItems>
</xp:comboBox>

<xp:message id="message1" for="combo"></xp:message>

<xp:button value="Label" id="button1">
    <xp:eventHandler event="onclick" submit="true"
        refreshMode="complete">
        <xp:this.action>
            <xp:save></xp:save>
        </xp:this.action>
    </xp:eventHandler>
</xp:button>

4

2 に答える 2