@ -25,7 +25,7 @@
<ul class="lef">
<li class="th">접수일자</li>
<li>
<input type="text" id="schRcptYmdStart" name="schRcptYmdStart" class="input calender datepicker" style="width: 120px;" autocomplete="off" value="${dateUtil:getCurrentDateAddDays('yyyy-MM-dd', -15 )}"/> ~
<input type="text" id="schRcptYmdStart" name="schRcptYmdStart" class="input calender datepicker" style="width: 120px;" autocomplete="off" value="${dateUtil:getCurrentDateAddDays('yyyy-MM-dd', -10 )}"/> ~
<input type="text" id="schRcptYmdEnd" name="schRcptYmdEnd" class="input calender datepicker" style="width: 120px;" autocomplete="off" value="${dateUtil:getCurrentDateTime('yyyy-MM-dd')}"/>
</li>
<li class="th">차량번호</li>
@ -65,12 +65,6 @@
<button type="button" id="btn_save" class="newbtn bg4">저장</button>
<span id="totalCount" class="total-count" style="padding-left: 25px;padding-right: 25px;">총 0건</span>
<select id="perPageSelect" class="input" style="width: 112px; ">
<option value="15">페이지당 15</option>
<option value="50">페이지당 50</option>
<option value="100">페이지당 100</option>
</select>
<span class="page_number"><span id="currentPage"></span><span class="bar">/</span><span id="totalPages"></span> Pages</span>
</li>
</ul>
<div class="containers">
@ -108,13 +102,6 @@
// 그리드 조회 시 사용된 마지막 검색조건 저장
var LAST_GRID_SEARCH_COND = {};
// 페이징 정보를 저장할 전역 변수
var GRID_PAGINATION_INFO = {
totalCount: 0,
page: 0,
perPage: 0
};
// 검색정보 설정
var setSearchCond = function() {
var schRcptYmdStart = $.trim(nvl($("#schRcptYmdStart").val(), ""));
@ -308,10 +295,10 @@
gridConfig.setOptUseClientSort(false);
// 페이징 옵션 설정
gridConfig.setOptPageOptions({
useClient: false,
perPage: perPage
});
//setOptPageOptions gridConfig.setOptPageOptions({
// useClient: false,
// perPage: perPage
// });
gridConfig.setOptColumnOptions({ //컬럼고정 옵션
frozenCount: 5 //고정컬럼 갯수
@ -337,16 +324,13 @@
width: 60,
sortable: false,
formatter: function(e) {
var totalCount = GRID_PAGINATION_INFO.totalCount;
var page = GRID_PAGINATION_INFO.page;
var perPage = GRID_PAGINATION_INFO.perPage;
var rowIndex = e.row.rowKey;
return totalCount - (page - 1) * perPage - rowIndex;
return e.row.rowKey + 1;
}
},
{ header: '접수일자', name: 'rcptYmd', align: 'center', width: 100,
formatter: function(e) {
return e.value ? moment(e.value, 'YYYYMMDD').format('YYYY-MM-DD') : '';
//return e.value ? moment(e.value, 'YYYYMMDD').format('YYYY-MM-DD') : '';
return e.value;
}
},
{ header: '프로그램ID', name: 'prgrmId', align: 'center', width: 100 },
@ -359,12 +343,14 @@
{ header: '검사유효기간', name: 'inspVldPrd', align: 'center', width: 200 },
{ header: 'API 호출 부과일자', name: 'levyCrtrYmd', align: 'center', width: 100,
formatter: function(e) {
return e.value ? moment(e.value, 'YYYYMMDD').format('YYYY-MM-DD') : '';
//return e.value ? moment(e.value, 'YYYYMMDD').format('YYYY-MM-DD') : '';
return e.value;
}
},
{ header: '업무처리일자', name: 'taskPrcsYmd', align: 'center', width: 100,
formatter: function(e) {
return e.value ? moment(e.value, 'YYYYMMDD').format('YYYY-MM-DD') : '';
//return e.value ? moment(e.value, 'YYYYMMDD').format('YYYY-MM-DD') : '';
return e.value;
}
},
{
@ -531,15 +517,10 @@
this.instance.on('successResponse', function(ev) {
var responseObj = JSON.parse(ev.xhr.response);
if(responseObj){
$("#currentPage").text(responseObj.data.pagination.page);
$("#totalPages").text(responseObj.data.pagination.totalPages);
var totalCount = responseObj.data.pagination.totalCount;
$("#totalCount").text('총 ' + totalCount.toLocaleString() + '건');
// 페이징 정보를 전역 변수에 저장
GRID_PAGINATION_INFO.totalCount = responseObj.data.pagination.totalCount;
GRID_PAGINATION_INFO.page = responseObj.data.pagination.page;
GRID_PAGINATION_INFO.perPage = responseObj.data.pagination.perPage;
if( responseObj.data && responseObj.data.contents ){
var totalCount = responseObj.data.contents.length;
$("#totalCount").text('총 ' + totalCount.toLocaleString() + '건');
}
}
// 선택된 행 초기화
@ -587,11 +568,8 @@
// 취소 확인
if (confirm('모든 변경사항을 취소하시겠습니까?')) {
// 현재 페이지 저장
var currentPage = this.instance.getPagination().getCurrentPage();
// 그리드 데이터를 다시 로드하여 모든 변경사항 취소
this.instance.readData(currentPage );
this.instance.readData(1);
}
},
@ -666,7 +644,7 @@
// 초기화 버튼 클릭
$("#reset_btn").on('click', function() {
$("#schRcptYmdStart").val("${dateUtil:getCurrentDateAddDays('yyyy-MM-dd', -15 )}");
$("#schRcptYmdStart").val("${dateUtil:getCurrentDateAddDays('yyyy-MM-dd', -10 )}");
$("#schRcptYmdEnd").val("${dateUtil:getCurrentDateTime('yyyy-MM-dd')}");
$("#schVhclno").val("");
$("#schOwnrNm").val("");