Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- 자바
- 널체크
- 매일프로그래밍
- JavaScript
- 생년
- list
- ThreeWayPartition
- degien pattern
- 디자인패턴
- 시간더하기
- 시(hour)
- map
- SpringBoot
- 분(minute)
- 병합정렬
- 곱 최대값
- json
- jQuery
- 스트레티지패턴
- 조인
- boot
- Flyweight Pattern
- 알고리즘
- 자바스크립트
- SSL설정
- 초(second)
- java
- oracle
- 파사드패턴
- spring
Archives
- Today
- Total
만들어가는 세상
[JAVASCRIPT] 게시판 List SORT 정렬 처리방법 본문
[JAVASCRIPT] 게시판 List SORT 정렬 처리방법
step1
<form name="searchForm" th:action="@{|/list/search|}" method="GET">
<input type="hidden" name="order" th:value="${params.order}" />
<input type="hidden" name="sort" th:value="${params.sort}" />
</form>
<div class="list_sort">
<a href="#name_basic" class="sortable" >제목</a>
<a href="#tag2" class="sortable" >분류</a>
<a href="#creat_place2" class="sortable" >주소</a>
</div>
step2
$('.sortable').on('click', function(event) {
var searchForm = document.forms.searchForm;
var me = $(this);
searchForm.order.value = me.attr('href').replace('#','');
common_setting_sort(searchForm);
searchForm.submit();
});
function common_setting_sort(form){
if(form.sort.value === 'asc'){
form.sort.value = 'desc';
}else{
form.sort.value = 'asc';
}
}
step3
SELECT * FROM TEMP
WHERE TITLE IS NOT NULL
<choose>
<when test='order != null and order != ""'>
ORDER BY ${order} ${sort}
</when>
<otherwise>
ORDER BY BOOK_TITLE
</otherwise>
</choose>
'IT > JAVASCRIPT' 카테고리의 다른 글
[JAVASCRIPT] Null check 빈 값 체크 로직 공통 처리하면 유용 합니다. (0) | 2020.03.05 |
---|---|
[JAVASCRIPT] tui-editor plugin js, css 적용 및 에디터 사용방법 (2) | 2019.12.24 |
[JAVASCRIPT] masonry를 활용하여 더 보기 기능 구현 (0) | 2019.11.26 |
[JAVASCRIPT]공백/특수 문자/비밀번호 패턴/체크길이/체크 (0) | 2019.10.31 |
[JQUERY] 체크박스 (checkbox) 여러가지 기능들 (0) | 2018.06.25 |
Comments