2011-03-15 4 views
0

DataTableにはvalidatorをどのように定義できますか?例えば少なくともそれを強制的に1 to を提出しますか?DataTable Validator

答えて

1

あなたは(テストしていません)、次の試みることができる:

は、あなたのバッキングBeanで
<h:dataTable value="#{myBean.myList}" var="item" id="myId" binding="#{myBean.myTable}"> 

javax.faces.component.html.HtmlDataTable myTable

で定義します。バッキングBean内のUIComponentへのdataTable:あなたの時間バインド

を送信ボタンの操作方法:

if (myTable.getRowCount() < 1) { 
    FacesMessage facesMsg = new FacesMessage(FacesMessage.SEVERITY_ERROR, "Your short message", "Your detailed message); 
    FacesContext.getCurrentInstance().addMessage(null, facesMsg); 
    return null; // reload view 
} 
+0

ありがとう、私は探しています豆の中にないフェイスレットのもの! :) – ehsun7b

+0

次に、テーブル行の数をカウントする送信ボタンからjavascript/jQueryメソッドを呼び出すことができます。 –

+0

バリデータータグなどを追加しても意味がありません。 – ehsun7b