XPages - 如何为Dojo Filtering Select控件配置客户端验证?

时间:2013-10-08 07:59:22

标签: dojo xpages

我正在尝试使用Dojo过滤选择进行客户端验证,但它只是不起作用:-(这是过滤选择的代码。有人可以说出了什么问题或者这里缺少什么?< / p>

<xe:djFilteringSelect id="djFilteringSelect1">
<xe:this.dojoAttributes>
<xp:dojoAttribute name="required" value="true">
</xp:dojoAttribute>
<xp:dojoAttribute name="missingMessage" value="please add a value to this field!">
</xp:dojoAttribute>
</xe:this.dojoAttributes>
<xp:selectItem itemLabel=""></xp:selectItem>
<xp:selectItem itemLabel="Acai"></xp:selectItem>
 <xp:selectItem itemLabel="Apple"></xp:selectItem>
<xp:selectItem itemLabel="Apricot"></xp:selectItem>
<xp:selectItem itemLabel="Artichoke"></xp:selectItem>
<xp:selectItem itemLabel="Asparagus"></xp:selectItem>
<xp:selectItem itemLabel="Avocado"></xp:selectItem>
</xe:djFilteringSelect>

1 个答案:

答案 0 :(得分:2)

如果您将值添加到selectItem列表中,则此值为有效值。

只需在代码中替换此行

即可
<xp:selectItem itemLabel=""></xp:selectItem>

<xe:this.defaultValue><![CDATA[""]]></xe:this.defaultValue>

然后,如果在提交期间字段为空,则会收到您希望丢失的消息。