Ich habe ein Formular, das ein numerisch aktiviertes numerisches Feld enthält. Ich möchte es auf einer xpage in einer Combobox anzeigen, wenn es mehrere Werte hat. Allerdings bekomme ich die Fehlermeldung 500.Combobox - Anzeige mehrwertiges numerisches Feld
Wenn ich versuche, dasselbe mit einem mehrwertigen Textfeld zu erreichen, wurde die xpage gerendert.
Was mache ich falsch?
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
<xp:this.data>
<xp:dominoDocument var="doc" formName="test"
action="editDocument">
</xp:dominoDocument>
</xp:this.data>
<xp:table>
<xp:tr>
<xp:td>
<xp:label value="Label:" id="lb"
for="label1">
</xp:label>
</xp:td>
<xp:td>
<xp:comboBox id="cbLabel" value="#{doc.label}">
<xp:selectItems>
<xp:this.value><![CDATA[#{javascript:return doc.getItemValue("label")}]]></xp:this.value>
</xp:selectItems>
</xp:comboBox>
</xp:td>
</xp:tr>
<xp:tr>
<xp:td>
<xp:label value="Price:" id="pr"
for="price1">
</xp:label>
</xp:td>
<xp:td>
<xp:comboBox id="cbPrice" value="#{doc.price}">
<xp:selectItems>
<xp:this.value><![CDATA[#{javascript:return doc.getItemValue("price")}]]></xp:this.value>
</xp:selectItems>
</xp:comboBox>
</xp:td>
</xp:tr>
</xp:table>
</xp:view>
Überprüfen Sie die Protokolldatei im IBM_TECHNICAL_SUPPORT Ordner, um die detaillierte Fehlermeldung zu sehen. Benutze XPages Log File Reader wenn du nicht schon bist :-) –