わかりにくいタイトルですみません(^^;JSFで必須バリデーションなどを無視して画面遷移したい場合(戻るボタン、みたいな)、通常はCommandButtonの属性にあるimmediateをtrueにして回避することがあると思います。自分も今までこれで問題なく進んできたので…
いくつかのカスタムバリデーションを作っているのですが @FacesValidator(value = "hogehoge") public class ValidateHogeHoge implements Validator{ @Override public void validate(FacesContext context, UIComponent component, Object value) throws V…
JSFのコンポーネント検証をしている後輩から「サンプルでこんなん書いたんですけど、駄目なケースがあります」と相談がきました。内容は、実数入力のテキストボックスで小数点以下の桁数を指定するもの。 以下のような例です。 <h:inputText id="inputText" value="#{validatorInput.inputValidatorTxt}" > <f:validateDoubleRange id="vldDoubleRange" for="inputText" minimum="1.5" maximum="99.9" /> </f:validatedoublerange></h:inputtext>
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。