※콤보가 검색조건일 경우를 기준으로 함
1. select문에서 목록에 '전체'값을 함께 불러온다.
'전체' 가 맨 위로 와야 하기 때문에 code값은 모든 코드 중 가장 작아야 한다.
콤보가 검색조건이므로 검색 select문에서 전체값을 제하는 것도 잊지 말자.
xml 파일
<!--목록 불러오기 -->
<select id="fruitList" parameterType="hmap" resultType="egovMap">
SELECT '00' AS FRUIT_CD
, '전체' AS FRUIT_NM
FROM DUAL
UNION ALL
SELECT FRUIT_CD
, FRUIT_NM
FROM FRUIT
</select>
2. 기본값으로 세팅해준다.
※해당 글에서는 넥사크로를 사용하고 있다. jsp나 js를 사용하면 더 쉽다.
화면 load 시 '전체'값과 모든 Fruit 값이 조회되었을 것이므로,
set_index()를 이용해 전체 값을 기본값으로 세팅한다.
this.divFood.form.cboFruit.set_index(0);
'SQL' 카테고리의 다른 글
[분석해 보세요] 결과값이 뭘까? (0) | 2021.05.18 |
---|---|
[Oracle/Tibero] 특정연도부터 올해까지의 목록 출력 (0) | 2020.07.23 |
[MSSQL] ISNULL의 기초 이해 (0) | 2020.06.26 |
[MSSQL] 검색 조건에 LIKE와 컬럼명을 이용하는 쿼리문 (0) | 2020.04.17 |
[SQLGate 오류] CREATE DATABASE가 실패했습니다. 나열된 일부 파일 이름을 만들 수 없습니다. (0) | 2020.03.23 |
댓글