2011-12-16 2 views
0

도시를 표시하는 primefaces autocomplete 입력이 있습니다. 자동 완성 입력이 포커스를 잃을 때 우편 번호를 채우고 싶습니다. 내가 도시 whith 입력 키를 입력 할 때 자동 완성 입력이 포커스를 잃지 않고 내가 Tab 키를 누르면 zipcode가 채워지고 포커스를 받는다.하지만 나에게는 괜찮아 보이지만 우편 번호를 채우는 도시 whith 마우스 listner 방법을 선택하면 선택한 값의 유형이 지정된 chars istead로 호출되고 자동 완성 입력이 포커스를 잃습니다.마우스로 항목을 선택할 때 primefaces 자동 완성 입력이 포커스를 잃습니다.

마우스를 사용하여 선택을하면됩니다.

는 당신의 도움을 주셔서 감사합니다.

내 코드는 같다 :

<p:autoComplete 
    value="#{myBean.city}" 
    completeMethod="#{autoComplete.completeCity}" 
    var="v" 
    itemLabel="#{v.city}" 
    itemValue="#{v.city}"> 
    <f:ajax event="blur" render="zipcode" listener="#{myBean.fillZipCode}" /> 
</p:autoComplete> 

내 설정 : JSF 2 PrimeFaces

답변

2

3.0.RC1 나는 InputText]를 이전 값이 하나가 변경되기 전에 포커스의 손실 때문에 이런 일이 생각 DB에서. blur 옆에있는 다른 것을 시도하십시오. 나는이 문제를 한번도 경험하지 못했다고 말해야 만합니다.

또한

일부 영어를 배울하는 것이 최선이 될 것입니다 ...

+0

답장을 보내 주셔서 감사합니다. "곁에 다른 것을 시도해보십시오" –

1

선택 흐림,의 keyup,를 keyDown, 키를 누를 때, mouseup에, mousedown, MouseMove 이벤트,로 마우스, 마우스 오버와 같은 가능한 다른 이벤트가 있습니다, 초점, 변경, 클릭, dblclick. 동작이 가능한 경우 valueChange

관련 문제