Сценарий был что-то вроде этого:Как проверить значение текстового поля, когда ушко пользователь нажмет
У меня есть 2 текстовых полей, скажем txtbox1 и txtbox2. Когда пользователь набирает что-то на txtbox1, а затем нажимает вкладку, txtbox1 теряет фокус, а txtbox2 получает фокус. Я хочу проверить значение txtbox1, когда он теряет фокус. Если значение txtbox1 недействительно, мне нужно отобразить <h:outputText value="Invalid field" rendered=#{bean.errorFlag}/>
Я использовал <p:ajax event="blur" />
на txtbox1.
Моя проблема заключается в том, что он не отображает выходной текст, даже если значение errorFlag равно true. Я также использую обновление для ajax для обновления outputText, но оно не отображает его.
Если вы действительно уверены, что установлен флаг, возможно, вы не обновляете (возможно, 'h: panelGroup'), где находится' h: outputText'. т. е. установить значение для атрибута 'update' для' p: ajax'. –
Адан, отправьте код более подробно. – Ravi