Это мой Facelet:
<h:inputText id="input" value="#{managedBean.runner.postnr}" maxlength="4" size="4">
<f:ajax execute="@this" onevent="blur" render="output" />
</h:inputText>
<h:outputText id="output" value="#{managedBean.placeFromPostNR}"/>
Я пытаюсь автоматически обновить outputText со значением managedBean.placeFromPostNR
, когда пользователь выходит из inputText
. Но это не работает вообще.
Вот мой managedBean.placeFromPostNR
код:
public String getPlaceFromPostNR(){
return db.getPlaceFromPostNR(runner.getPostnr());
}
Этот метод никогда не вызывается, есть несколько строк печати в качестве теста.
Я даже пытался с настройкой <h:outputText id="output" value="#{managedBean.runner.postnr}"/>
и настройкой onevent="keyup"
, чтобы проверить, если мои методы, которые дают ошибку Но это тоже не работает.