2017-05-23 9 views
0

멀티리스트를 별도의 목록에서 필터링 요소로 사용하고 있기 때문에 텍스트 상자를 옵션 중 하나로 추가하려고합니다. 텍스트 상자를 자유 텍스트 필터로 사용하고 싶습니다. 많은 일을 시도했지만 작동하지 않습니다 ...사용자 지정 텍스트 입력을 추가하는 부트 스트랩 multiselect

텍스트 상자에 표시되어 있지만 옵션 상자에 입력 상자가 삽입되어 있지만 텍스트가 입력되어 있지 않습니다. 차단되어있는 것 같습니다. 부모 요소에 의해하지만 하나는 알아낼 수 없음)

enableFiltering을 사용할 때 나타나는 텍스트 상자를 도용하려했습니다. 문제는 내가 텍스트 상자에 텍스트를 입력 할 때 목록에서 필터링을 발생시키는 이벤트를 비활성화하는 것 같습니다. 그 필터링이 일어나기를 원하지 않습니다. 그냥 텍스트를 옆에있는 확인란을 사용하여 이상적으로 텍스트 상자에 유지 한 다음 텍스트 상자 값을 참조하여 필터링을 처리 할 수 ​​있습니다.

아무에게도 조언을 줄 수 있습니까?

+0

아무에게도 도움을 줄 수 있습니까 ??? 나는 이것이 멀티 셀렉트에서 이전에 해본 표준 "해킹"이라고 생각합니까? – Gotts

답변

0

알아 냈습니다. 드롭 다운의 모든 입력에서 호출되는 onchange 이벤트가 있습니다. 블로깅 전파는 내가 그것을 이용할 수있게 해준다. HTML을 사용하도록 설정하여 입력 텍스트 상자를 옵션으로 추가했습니다. 그런 다음 텍스트 상자에 변경 이벤트를 바인딩하고 전파를 중지했습니다. 이제 사용할 수 있습니다.

+0

나는 이것을하기 위해 노력하고 있는데,'onChange' 이벤트를 사용하여 이벤트를 전달하지 않는 문서에 따라 전파를 중지하는 방법을 모르는 상태입니다.'onChange : function (option, checked, select) {}'답변에 예제를 제공해 주시겠습니까? 텍스트 상자를 클릭 할 수없고 입력 할 수 없습니다 ... 텍스트 상자를 클릭 할 때마다 포커스, 이상한 느낌을받는 것처럼 보입니다. –