Primefaces3.4.2オートコンプリートを使用しています。
ManagedBeanで、オートコンプリートで文字を入力するときに行を選択すると、メソッドhandleSelect(SelectEvent event)
{で値を取得できません。
これの理由は何でしょうか?理想的には、オートコンプリート値から行を選択するときに、jsfページの他の列に入力または入力したいと思います。
オートコンプリートのJSFコード
<p:autoComplete value="#{empMB.selectedEmployee}"
id="basicPojo" minQueryLength="3"
completeMethod="#{myMB.complete}" var="p"
itemLabel="#{p.empName}"
converter="#{employeeNameConverter}"
forceSelection="true" >
<p:ajax event="itemSelect"
listener="#{myMB.handleSelect}" />
ManagedBeanメソッド
public void handleSelect(SelectEvent event) {
String value = (String) event.getObject();
System.out.println("selected "+value);