XPages-如何为Dojo筛选选择控件配置客户端验证?

XPages-如何为Dojo筛选选择控件配置客户端验证?,dojo,xpages,Dojo,Xpages,我正在尝试让客户端验证与Dojo筛选选择一起工作,但是它不起作用:-(这是筛选选择的代码。有人能说这里有什么错误或缺少什么吗 <xe:djFilteringSelect id="djFilteringSelect1"> <xe:this.dojoAttributes> <xp:dojoAttribute name="required" value="true"> </xp:dojoAttribute> <xp:dojoAttribute na

我正在尝试让客户端验证与Dojo筛选选择一起工作,但是它不起作用:-(这是筛选选择的代码。有人能说这里有什么错误或缺少什么吗

<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>

如果在
selectItem
s列表中添加一个空的值,则该值是一个有效的

只需在代码中替换这一行

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



如果在提交过程中字段为空,则会收到预期的丢失消息。

非常感谢,这是一个非常有用的提示!
<xe:this.defaultValue><![CDATA[""]]></xe:this.defaultValue>