Я использую компонентный компонент rich faces. Я хочу динамические значения, когда пользователь вручную вводит что-то в выбранном компоненте.Параметры динамического выбора Richfaces 4, когда пользовательский тип
<rich:select enableManualInput="true" defaultLabel="start typing for select" value="#{supplierSearchBean.userInput}">
<a4j:ajax event="keyup" execute="@this" listener="#{supplierSearchBean.userInputChange}"/>
<f:selectItems value="#{supplierSearchBean.selectOptions}" />
</rich:select>
Java код следующим
public void userInputChange(ActionEvent ae){
Map map = ae.getComponent().getAttributes();
System.out.println(map.toString());
}
public void setUserInput(String userInput) {
System.out.println("userINput = " + userInput);
this.userInput = userInput;
}
Здесь я нашел 2 вопроса 1-й: setUserINput всегда печатают пустую строку, если значение типа пользователя второй: метод слушатель никогда не получите колл.
любая помощь?
U хотите обновить значение на сервере на каждой клавиатуре или на фокусе, потерянном из окна d ... ??? – abhi
на каждой клавиатуре. –
Проверьте, соответствует ли подающая часть тег bcz, и только он отправит форму и обновит сервер и страницу. –
abhi