feat : 클라이언트 페이징 버그 수정

pull/25/head
Kurt92 3 weeks ago
parent b235eca1b4
commit 0df29c1e50

@ -151,11 +151,13 @@
// perPage 변경 이벤트 추가 // perPage 변경 이벤트 추가
$('#perPageSelect').on('change', () => { $('#perPageSelect').on('change', () => {
const pagination = TuiGrid.instance.getPagination(); const pagination = TuiGrid.instance.getPagination();
if (!pagination) return;
GRID.setPerPage($('#perPageSelect').val());
pagination.setItemsPerPage($('#perPageSelect').val()); pagination.setItemsPerPage($('#perPageSelect').val());
pagination.reset(TuiGrid.instance.getRowCount()); pagination.reset(TuiGrid.instance.getRowCount());
pagination.movePageTo(1); pagination.movePageTo(1);
TuiGrid.instance.readData(1);
}); });
} }
@ -163,7 +165,7 @@
/** tui-grid Set */ /** tui-grid Set */
const initGrid = () => { let initGrid = () => {
const gridColumns = [ const gridColumns = [
{header: '등록구분', name: 'mmDlgb', sortable: true, width: 50,}, {header: '등록구분', name: 'mmDlgb', sortable: true, width: 50,},
{header: '목록번호', name: 'asBbsNo', sortable: true, width: 70,}, {header: '목록번호', name: 'asBbsNo', sortable: true, width: 70,},
@ -180,7 +182,7 @@
{header: '차량번호', name: 'mmCarno', sortable: true, width: 150,}, {header: '차량번호', name: 'mmCarno', sortable: true, width: 150,},
{header: 'mmCode', name: 'mmCode', sortable: true, width: 150, align: 'center', hidden: true} {header: 'mmCode', name: 'mmCode', sortable: true, width: 150, align: 'center', hidden: true}
]; ];
const gridDatasource = { let gridDatasource = {
api: { api: {
readData: { readData: {
url: '<c:url value="/minwon/init/list.ajax"/>', url: '<c:url value="/minwon/init/list.ajax"/>',
@ -198,7 +200,7 @@
} }
} }
const gridOptions = { let gridOptions = {
el: 'grid', el: 'grid',
rowHeaders: ['checkbox'], rowHeaders: ['checkbox'],
columns: gridColumns, columns: gridColumns,

Loading…
Cancel
Save