JSFのajaxリスナーを含むselectOneMenu要素にバリデーターを挿入しようとすると、ajaxリスナーが機能しなくなります。Ajaxとバリデーターが連携していません
<h:selectOneMenu id="metalCodes" converter="metalCodeConverter" required="true" requiredMessage="#{lang.metalStockIntroducing_metalCode_req_txt}" value="#{metalStockIntroducingProcessesBean.metal.metalCode}">
<f:selectItem itemLabel="Please select..." noSelectionOption="true" />
<f:selectItems value="#{metalStockIntroducingProcessesBean.metalCodesMenu}" />
<f:ajax listener="#{metalStockIntroducingProcessesBean.changeMetalType}" event="change" execute="metalCodes" render="metalTypesMenu" immediate="false"/>
<f:validator validatorId="densityValidator"/>
</h:selectOneMenu>
をあなたの友人は私がバリとAjaxリスナーは時間でcollaborately作品にするために行うことをお勧めしますどのような:selectOneMenu JSF要素を?次は私が話している私のJSF snipplet発行に固有のものですか
バリデーターがバリデーター例外をスローしただけではないことは確かですか?ちなみに、あなたは "ajax4jsf"というタグを付けましたが、どこにでもa4jタグは表示されません。あなたは本当にAjax4jsf(RichFacesの一部)を使用していますか、使用していませんか?あなたが何であるかわからない場合は、タグの説明/情報を読んでください。 – BalusC
親愛なるBalusC、そうです。私のJSFについての私の乏しい知識は、私が間違ったものを書くことを可能にしました。ページにタグが表示されたら、適切なものがA4Jである必要があります。しかし、私は間違っていて、それはAjaxでなければなりません。誤解を招くような情報を申し訳ありません。私はその間違いを繰り返さない。ところで、私は問題を解決するために何をすべきだと思いますか?ありがとうございました... –
私はタグを編集し、A4Jタグを削除しました。 –