Notice
Link
- Today
- Total
Recent Posts
Recent Comments
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- mybatis exception
- SQL
- Back 키 클릭 감지
- vc++
- 가변영역 스크롤
- 검색 콤보박스
- c언어
- ffmpeg
- 시간대별 통계
- pid 찾아 kill
- springboot 재가동
- group by
- 파티션 빠른 삭제
- 터치좌표 view
- CentOS
- CSS
- rn
- MariaDB
- 말줌임 CSS
- Activity 전체화면
- springboot
- 피쉬랜드
- 코드로 서버 재실행
- reactnative
- 스크롤적용
- MFC
- view 획득
- 시간대 테이블생성
- sql exception
- MySQL
Archives
개발은 하는건가..
검색 가능한 콤보박스 적용하기 본문
반응형
아래 그림과 같이 <select> 태그에 bootstrap-select 라이브러리를 이용한 콤보박스에서 검색 기능을 적용하는 방법

JQuery v1.9.1 이상을 필요로 하며 아래 css 와 js 추가한다.
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.14/dist/css/bootstrap-select.min.css">
<script src="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.14/dist/js/bootstrap-select.min.js"></script>
그리고 아래와 같이 select 태그에 'selectpicker' 클래스를 추가하면 된다.
<select class="selectpicker form-control col-6" id="workAreaId" name="workAreaId" onchange="doSubmit('AREA');" data-live-search="true">
<option value="0">- 지역사업소 -</option>
<option th:each="val : ${AREA_LIST}"
th:value="${val?.getPKey()}"
th:selected="${DASHBOARD.workAreaId == val.getPKey()}"
th:utext="${val?.getAreaName()}"></option>
</select>
그리고 디자인은 /bootstrap-select.min.css 파일의 내용을 적절히 수정하여 조정하면 됨.
검색 결과가 없는 경우 메세지가 영문으노 No results matched. 로 표시된다.
아래와 같이 스크립트 상단에 메세지를 변경 정의 한다.
$.fn.selectpicker.Constructor.DEFAULTS.noneResultsText = '검색 결과가 없습니다.';
'Web (js, css, html)' 카테고리의 다른 글
| [CSS] 가변 레이아웃 안에서 스크롤바 적용 (0) | 2024.05.22 |
|---|---|
| [Javascript] click 이벤트가 자식과 부모 이중으로 발생할 때 처리 (0) | 2023.10.06 |
| [CSS] 반응형 말줄임 처리 (0) | 2023.09.14 |
| Bootstrap class 속성들 (0) | 2023.08.31 |
| [css] position absolute 레이어 중앙 정렬 (0) | 2023.04.24 |
Comments