2012-07-03 5 views
0

primefaces p : autocomplete 구성 요소 (primefaces 버전 3.0)를 사용하고 있습니다 만, 문제가 없지만 2 문제가 발생합니다.Primefaces p : 자동 완성 구성 요소가 대화 상자에서 작동하지 않습니다.

첫 번째는 대화 상자 안에 p : autocomplete 구성 요소를 푸싱 할 때 사용자가 일부 입력 키워드 뒤에 제안을 얻으면 더 이상 입력 할 수없고 더 이상 사용할 수 없으며 백 스페이스를 사용할 수 없습니다.

두 번째는 p : 자동 완성 요소 제안은 대소 문자를 구분합니다. 그러나 대문자를 사용하지 않았는지 사용자는 항상 제안을 받아야합니다.

예 : 이름이 대문자 인 "John"으로 데이터베이스에 저장되어 있지만 사용자가 소문자로 'jo'를 입력하면 "John"으로 제안을 받아야합니다.

어떻게 해결할 수 있습니까?

답변

1

첫 번째 부분에 대한 구체적인 답변이 없습니다. 아마도 PF 버그 일 수 있습니다. 스틱이 자동 완성입니까? 전체 브라우저가 멈 춥니 다? 페이지에서 다른 컨트롤을 사용할 수 있습니까?

대소 문자를 구분하면 백킹 빈의 자동 완성 메서드에서 제어합니다. 대소 문자를 무시하려면 비교할 때 .toLowerCase(), .toUpperCase(), .IgnoreCase()를 사용하십시오.

+0

모달 대화 상자를 사용하고 있습니까? 그렇다면 http://code.google.com/p/primefaces/issues/detail?id=4005 여기에 설명 된 것과 같은 소리가 나는 버그가 PF3.3.1 용으로 수정 된 것처럼 보입니다. – SteveS

+0

예 모달 대화 상자를 사용하고 있습니다. 해결 방법이 있습니까? – Java

+0

변경 사항은 최신 릴리스 (3.3.1)에서 수정되었음을 나타냅니다. 3.3.1로 업그레이드하는 것 이외의 다른 작업이 있다는 것을 모릅니다. – SteveS

관련 문제