データテーブルの行を更新するためにデータテーブルのインライン編集を使用しています。編集モードで値を更新してサブミット(行の目盛り付きのLiitleアイコン)をクリックし、エラーが発生した場合はエラーメッセージが表示されますが、編集モードは終了しています。Primefaces更新時にデータテーブルのインライン編集でエラーが発生する
更新中にエラーが発生した場合は、編集モードを有効にすることはできますか?この機能がないとインライン編集が意味をなさない。 AJAX使用
データテーブルの行を更新するためにデータテーブルのインライン編集を使用しています。編集モードで値を更新してサブミット(行の目盛り付きのLiitleアイコン)をクリックし、エラーが発生した場合はエラーメッセージが表示されますが、編集モードは終了しています。Primefaces更新時にデータテーブルのインライン編集でエラーが発生する
更新中にエラーが発生した場合は、編集モードを有効にすることはできますか?この機能がないとインライン編集が意味をなさない。 AJAX使用
助けることができるまで、それが可能だ場合、あなたのコードを投稿してみてください最後に私は自分自身を修正しました。 。 これは修正です: - 例外は、我々はそれをキャッチしてくださいスローし、行編集ハンドラメソッドでの私のコードの一部で 、その後
FacesContext.getCurrentInstance()validationFailedを設定();
(おそらくFacesMessageが存在しない場合は作成します)。 validationFailedがtrueの場合、行は編集モードのままです。 そして、我々は(各コンポーネントの検証方法について)
ソースがある場合も、上記のコード行は、検証方法に置かれる必要があります。http://forum.primefaces.org/viewtopic.php?f=3&t=9775
<p:ajax event="rowEdit" listener="#{Bean.edit}" update=":Form_Mesages :Form_Data:AllData" oncomplete="rowEditComplete()"/>
<p:ajax event="rowEditInit" listener="#{Bean.onRowEditInit(datatableVar)}" onstart="rowEditStart() "/>
<p:ajax event="rowEditCancel" listener="#{Bean.onRowCancel(datatableVar)}" oncomplete="rowEditComplete()" update=":Form_Data:AllData "/>
...それはあなたが意味するものではありません。何なら、私は完全に、あなたのポイントを持っていないのです、私たちはあなた
をあなたのコードを投稿してくださいそれに間違いがある場合、多分私達は見ることができますまた、[how-to-ask?](http://stackoverflow.com/help/how-to-ask) –