私はJSFとrichfacesベースのアプリケーションを開発しました。ここでは、説明されているフィールド(Rich:inplaceInput)が空の場合にユーザーに警告をスローするための優れた方法について知りたいです。
列の1つがこれであるrich:extendedDataTableを作成しました...
<rich:column width="120" id="col15" label="yardNo">
<f:facet name="header">
<h:outputText value="Yard Number"></h:outputText>
</f:facet>
<rich:inplaceInput value="#{r.runSlNo}" defaultLabel="Assign Manual Number"
inputWidth="90" showControls="true"/>
</rich:column>
そして私はこのようなメニューを表示するためのrich:contextMenuを作成しました...
ページを送信するためのコマンドボタンも1つあります。
ここで、rich:inplaceInputに関して2つの問題があります。
まず、rich:InplaceInput valueフィールドが空の場合にユーザーがページを送信できるようにするのではなく、警告をスローしてページを埋めます。
ページを送信する前にエラーまたは警告をスローする方法を知っています。
次に、rich:InplaceInput値の上にcontextMenuを表示しないようにし、他の4列に表示させるにはどうすればよいですか。