일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- github
- vscode tutorial
- swipe 배너
- egov
- Tomcat
- 구멍가게코딩단
- JAXBContext
- java
- jdbc
- insertAll
- 정보처리산업기사
- 마스킹
- bulkinsert
- INSERT
- 부스트코스
- checkbox
- vue.js
- 기출문제
- spring
- jsp
- mysql
- MariaDB
- query
- Ajax
- JQuery
- JSON
- vue Carousel
- NoSQL
- mybatis
- 오라클
Archives
- Today
- Total
개발새발
[dataTable] 본문
728x90
반응형
1. 테이블에 넣을 데이터들을 ajax로 불러온다
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
@RequestMapping("ajax/egovSampleAvg.do")
@ResponseBody
public Map<String,Object> updateSampleView1( String itemId, SampleDefaultVO searchVO, Model model, SampleVO sampleVO) throws Exception {
Map<String, Object> rtnMap = new HashMap<String, Object>();
//그냥 list함수에서는 페이징 들어가있어서 쿼리 새로 만들어줌
List<SampleVO> sampleavg = sampleService.selectSampleAvg(sampleVO);
rtnMap.put("data", sampleavg);
return rtnMap;
}
|
2. datatable을 사용하도록 략깐의 환경설정(?)을 해준다.
(파일들을 다운받아 경로를 맞춰줘도 되지만 난 칸탄하게 cdn으로 불러왔다.)
1
2
|
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.20/css/jquery.dataTables.css">
<script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.10.20/js/jquery.dataTables.js"></script>
|
3. 고라고 table에 DataTable 적용하기
+ Ajax로 가져온 데이터 파라라락 뿌리기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
jQuery(function($){
$("#myTable").DataTable({
ajax : {
url : "ajax/dataTableList.do",
dataSrc: 'data'
},
columns: [
{ targets: 0, data: "itemId" },
{ targets: 1, data: "itemName" },
{ targets: 2, data: "priceOpen" },
{ targets: 3, data: "priceHigh" },
{ targets: 4, data: "priceLow" },
{ targets: 5, data: "priceClose" },
{ targets: 6, data: "pd" },
{ targets: 7, data: "fr" },
{ targets: 8, data: "volume" }
],
});
});
|
4. 요거이 table 그려줄 부분
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
<table id="myTable" class="display">
<thead>
<tr>
<th>종목코드</th>
<th>종목명</th>
<th>시가</th>
<th>고가</th>
<th>저가</th>
<th>종가</th>
<th>전일대비</th>
<th>등락률</th>
<th>거래량</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
|
오잉? 끝나부렀네,,
728x90
반응형
'[YOGOJOGO]' 카테고리의 다른 글
정처산기 기출문제 사이트 (0) | 2020.10.08 |
---|---|
[mybatis] case when than 사용법 (0) | 2020.10.07 |
각 행의 마지막 열 클릭이벤트 비활성화 (0) | 2020.10.07 |
00:00~23:00 시간 selectBox (0) | 2020.09.25 |
[Ajax] Advanced REST Client | 크롬 확장프로그램으로 REST API 테스트 (0) | 2020.06.17 |
Comments