base.js, dataset.js 수정

main
이범준 1 year ago
parent e7c37e143d
commit 0dd6818cc2

@ -632,6 +632,13 @@ $.fn.setPaging = function(config) {
config.last = function(index, label) {return '<li onclick="{func}" class="page-item last"><a class="page-link"><i class="tf-icon bx bx-chevrons-right"></i></a></li>'.replace(/{func}/, config.func.replace(/{index}/, label));}; config.last = function(index, label) {return '<li onclick="{func}" class="page-item last"><a class="page-link"><i class="tf-icon bx bx-chevrons-right"></i></a></li>'.replace(/{func}/, config.func.replace(/{index}/, label));};
return this.each(function(){ return this.each(function(){
let list = config.list;
let pagingInfo = list.empty ? "" : 1
+ " ~ "
+ numberFormat.format(list.length)
+ " / " + numberFormat.format(config.totalSize);
$("#"+ config.prefix + "PagingInfo").html(pagingInfo);
let tag = paginate(config), let tag = paginate(config),
container = $(this); container = $(this);
if (tag) if (tag)
@ -640,12 +647,16 @@ $.fn.setPaging = function(config) {
if (config.hideIfEmpty != false) if (config.hideIfEmpty != false)
container.hide(); container.hide();
} }
});
}
$.fn.setPagingInfo = function(config) {
return this.each(function(){
let list = config.list; let list = config.list;
let pagingInfo = list.empty ? "" : let pagingInfo = list.empty ? "" : 1
numberFormat.format(config.start + 1)
+ " ~ " + " ~ "
+ numberFormat.format(config.start + list.length) + numberFormat.format(list.length)
+ " / " + numberFormat.format(config.totalSize); + " / " + numberFormat.format(config.totalSize);
$("#"+ config.prefix + "PagingInfo").html(pagingInfo); $("#"+ config.prefix + "PagingInfo").html(pagingInfo);
}); });

@ -507,6 +507,8 @@ class Dataset {
if (this.empty) if (this.empty)
return this.setData(obj); return this.setData(obj);
let state = this.state;
let data = this._getDataItems(obj); let data = this._getDataItems(obj);
this._items = this._items.concat(data.items); this._items = this._items.concat(data.items);
this._byKeys = { this._byKeys = {

Loading…
Cancel
Save