1

Dojo Filtering Select を使用してクライアント側の検証を機能させようとしていますが、機能しません :-( フィルタリング選択のコードを次に示します。ここで何が間違っているのか、何が欠けているのか、誰にも言えますか?

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

1 に答える 1

2

sのリストに空の値を追加するselectItemと、この値は有効な値になります。

コード内のこの行を置き換えるだけです

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

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

送信中にフィールドが空の場合、期待した欠落メッセージが表示されます。

于 2013-10-08T13:06:53.363 に答える