!スマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。EEを中心に趣味や仕事における開発メモを書いています。2012-11-05PrimeFacesで必須入力バリデーションを回避する方法PrimeFacesValidationlistTweetプロトタイプの開発とはいえ、実際に実装してみると細かい所でつまづきます。今日はバリデーションとその評価に関するつまづきです。画面コンポはPrimeFacesを使っています。ある画面のいくつかの項目は必須入力で、required="true"としていますが、ログオフのCommandLinkや保存せずに前画面に戻るキャンセルボタンのCommandButtonなどを押下して「必須入力項目が入力されていません!」と怒られるのはアウトです。必須入力を回避するには...と検索していたところhttp://stackoverflow.com/questions/11243652/how-to-invoke-a-command-button-without-validating-all-required-inputsとありました。PrimeFacesのcommandButtonやcommandLinkにある属性「immediate」をfalseにするとのこと。実際に試してみると上手く動きました。ドキュメントを読むと、フェーズを決めるためのものらしいです。JSFのライフサイクルのことでしょうか。動かしたけれど、もう少し調べて、内部的にどうなてちるのか理解する必要がありそうです。ヶ月)長らくC#屋でした。EEを触ることになりました。Web開発も初めてです。日々の勉強メモとしてブログ作成。デビュー当時から堀北真希さんを愛するエンジニアです。現在は乃木坂46が大好きです。Blog|ブログを報告する。