! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

긴 다중 선택 목록을 쉽게 필터링하는 방법 > 블로그 & Tips

본문 바로가기

긴 다중 선택 목록을 쉽게 필터링하는 방법

페이지 정보

작성자 GrapeCity 작성일 2020-03-31 00:00 조회 5,266회 댓글 0건

본문

MultiSelect 컨트롤은 체크박스가 있는 매우 간단한 드롭 다운으로 시작하였습니다. 사용자는 하나 이상의 옵션을 선택하고 checkedItems 속성을 사용하여 선택된 항목 목록을 검색 할 수 있었습니다.


let multiselect = new MultiSelect('#theMultiSelect", {  
     itemsSource: countries  
 });



 


사용자는 마우스로 목록을 스크롤하거나 키보드를 사용하여 빠른 검색을 수행 할 수 있습니다. 스페이스 바를 클릭하거나 눌러 항목을 선택할 수 있습니다. CTRL + A 키를 눌러 모든 항목을 선택하거나 선택 해제할 수도 있습니다.


출시 후 일부 고객은 사용자가 마우스 클릭 한 번으로 모든 항목을 선택하거나 선택 해제할 수 있는 체크박스를 추가하도록 요청하였고, 개발팀은 showSelectAllCheckbox 속성을 추가했습니다.


let multiselect = new MultiSelect('#theMultiSelect", {  
     itemsSource: countries,  
     showSelectAllCheckbox: true  
 });



 


"모두 선택" 체크박스는 CTRL + A 단축키보다 찾기 쉽기 때문에 컨트롤에 추가되었습니다.


그러나 일부 고객은 추가적인 기능을 원했습니다. 고객들은 긴 아이템 항목을 갖고 있었기 때문에 항목들을 필터링하여 더 작은 옵션 세트에서 선택할 수 있도록 검색/필터 요소를 필요로 했습니다. Excel은 이와 같은 기능을 제공하고 FlexGridFilter 클래스도 이 기능을 제공합니다. 개발팀은 다음과 같이 showFilterInput 속성을 추가 했습니다.


let multiselect = new MultiSelect('#theMultiSelect", {  
     itemsSource: countries,  
     showSelectAllCheckbox: true,  
     showFilterInput: true  
 });



 


이제 사용자가 검색 창에 입력할 수 있으며 입력한대로 목록이 필터링됩니다. 필터가 변경 될 때 필터링 된 항목을 자동으로 검사해야 하는지 여부를 결정하는 새로운 checkOnFilter 속성도 있습니다.



최신 버전의 MultiSelect 컨트롤은 처음 추가되었을 때보다 훨씬 강력하고 사용자 친화적입니다. 사용자가 선택 목록을 열 때 나타나는 드롭 다운 컨트롤은 새로운 컨트롤 인 MultiSelectListBox입니다.



 


MultiSelectListBox 데모를 통해 더욱 자세히 알아볼 수 있습니다.



  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

태그1

인기글

더보기
  • 인기 게시물이 없습니다.
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.