messages - 複数エラー表示

ページ上のすべてのコントロールに関するエラーメッセージが表示されます。

カテゴリ

コアコントロール

構文

<xp:messages attributes>content</xp:messages>
表 1. 必須プロパティ
プロパティ 説明
id デフォルトは message1message2 などです。
layout レイアウトには、リスト (デフォルト) または表を使用できます。
表 2. すべてのプロパティ
カテゴリ プロパティ
アクセシビリティ roletitle
basics attrsbindingdirglobalOnlyidlangloadedrenderedrendererType
format layoutshowDetailshowSummarytooltip
styling disableThemeerrorClasserrorStylefatalClassfatalStyleinfoClassinfoStylestylestyleClassthemeIdwarnClasswarnStyle

使用法

デフォルトでは、大半の検証チェックは、サーバーに要求を送信する前に、 クライアント側で行われます。 検証が失敗した場合、クライアントはダイ アログにエラーメッセージを表示し、サーバー要求を キャンセルします。

検証チェックをサーバー側で行い、このコントロールにエラーメッセージを表示させたい場合、 ターゲットコントロールについて、disableClientSideValidationtrue に設定する必要があります。

ここでは、入力ボックスは数値データにバインドされており、 クライアントサイドの検証は行われません。 入力ボックスのエラー表示は以下 のとおりです。
<xp:inputText id="inputText3" value="#{document1.number}"
	disableClientSideValidation="true">
	<xp:this.converter>
		<xp:convertNumber type="number"></xp:convertNumber>
	</xp:this.converter>
</xp:inputText>
<xp:message id="message1" for="inputText3"></xp:message>
ユーザーが数値以外の値を入力ボックスに入力した場合、 以下のメッセージがエラー表示に表示されます。
このフィールドは、有効な数値ではありません