2013-03-09 3 views
0

텍스트 필드의 자동 완성 기능이 필요합니다. 복수 선택을 허용하는 &입니다. 나는 그물을 검색하여 [개찰과 같은 물건들과 this]을 찾지 못했습니다.개찰구에서 다중 선택 자동 완성을 수행하는 방법은 무엇입니까?

내 질문 -

1) 개찰구가 이러한 종류의 구성 요소를 제공합니까?

2)이 문제를 해결하려면 어떻게해야합니까?

3) wicket에서 jquery를 사용할 수 있습니까?

wicket 1.4.18 &을 사용하는 레거시 코드를 가지고있어 시간 제한으로 인해 최신 개찰로 업그레이드하기가 어렵습니다.

귀하의 모든 의견에 감사드립니다.

+0

위켓 1.4에서 개찰구 6으로 전환하면 1 인이 듭니다. 우리의 예에서는 그리 어렵지 않았습니다. 대부분 리팩토링입니다. 예를 들어 구성 요소에서 onclick javascript를 수정하면 개찰구가 가장 많이 변경된 부분 인 자바 스크립트가 더 힘들어집니다. 답장을 보내 주셔서 감사합니다. –

답변

4

잠시 뒤와 똑같은 문제가있었습니다. 그 시점에서 우리는 정확히 무엇이 필요한지 (다중 - 자동 - 자동 완성) 사용자 정의 컴포넌트를 가졌습니다. 구성 요소는 많은 자바 스크립트를 사용했으며 슬프게도 모든 브라우저에서 동일한 기능을 수행하지 않았습니다. 일부 연구를 마친 후 Select2-Wicket 마녀는 Select2 component의 개찰구 구현입니다.이 모든 문제가 실제로 해결되었습니다 ... 천재입니다. 이 구성 요소와 관련하여 유일한 문제점은 1.4 개까지의 wicket 지원이 없기 때문에 1.4로 포팅하거나 적어도 1.5로 전환해야한다는 것입니다 (이것이 내가 한 것입니다).

+0

나는 이것을 시험해보고 결과를 여기에 게시 할 것이다. –

0

당신은 TextFieldCheckbox ES하여 텍스트 필드 입력 및 선택에 의해 필터링 된 값으로 ListViewModalWindow에 multichoice을 구현할 수 있습니다.

ModalWindow와 다른 모든 구성 요소는 Wicket 1.4에 있습니다. 완벽하게 제어 할 수있는 사용자 지정 구성 요소가 있습니다. 원하는대로 작동하게 만들 수 있습니다. 당신은 외부 구성 요소 (나는 Select2를 의미)에 의존하지 않습니다.

Select2의 장점은 훨씬 뛰어난 UX입니다. 그러나 통제가 제한적입니다. 모양을 바꾸기는 어렵지만 앱에 맞지 않을 수도 있습니다. 고유 구성 요소의 모든 js 이벤트가 노출되는 것은 아니므로 (Wicket) Select2의 한계를 만날 수있는 복잡한 시나리오로 발전 할 수 있습니다. 기본 작업에는 괜찮습니다.

관련 문제