|
|
@ -26,7 +26,6 @@ BI.Pager = BI.inherit(BI.Widget, { |
|
|
|
}, // 初始化当前页
|
|
|
|
}, // 初始化当前页
|
|
|
|
groups: 0, // 连续显示分页数
|
|
|
|
groups: 0, // 连续显示分页数
|
|
|
|
jump: BI.emptyFn, // 分页的回调函数
|
|
|
|
jump: BI.emptyFn, // 分页的回调函数
|
|
|
|
showEllipsis: true, |
|
|
|
|
|
|
|
first: false, // 是否显示首页
|
|
|
|
first: false, // 是否显示首页
|
|
|
|
last: false, // 是否显示尾页
|
|
|
|
last: false, // 是否显示尾页
|
|
|
|
prev: "上一页", |
|
|
|
prev: "上一页", |
|
|
@ -98,7 +97,7 @@ BI.Pager = BI.inherit(BI.Widget, { |
|
|
|
value: "first", |
|
|
|
value: "first", |
|
|
|
disabled: !(dict.index > 1 && groups !== 0) |
|
|
|
disabled: !(dict.index > 1 && groups !== 0) |
|
|
|
}); |
|
|
|
}); |
|
|
|
if (dict.index > 1 && groups !== 0 && o.showEllipsis) { |
|
|
|
if (dict.index > 1 && groups !== 0) { |
|
|
|
view.push({ |
|
|
|
view.push({ |
|
|
|
type: "bi.label", |
|
|
|
type: "bi.label", |
|
|
|
cls: "page-ellipsis", |
|
|
|
cls: "page-ellipsis", |
|
|
@ -140,7 +139,7 @@ BI.Pager = BI.inherit(BI.Widget, { |
|
|
|
|
|
|
|
|
|
|
|
// 总页数大于连续分页数,且当前组最大页小于总页,输出尾页
|
|
|
|
// 总页数大于连续分页数,且当前组最大页小于总页,输出尾页
|
|
|
|
if (((!o.dynamicShow && !o.dynamicShowFirstLast) || (pages > groups && dict.end < pages && groups !== 0)) && last) { |
|
|
|
if (((!o.dynamicShow && !o.dynamicShowFirstLast) || (pages > groups && dict.end < pages && groups !== 0)) && last) { |
|
|
|
if (pages > groups && dict.end < pages && groups !== 0 && o.showEllipsis) { |
|
|
|
if (pages > groups && dict.end < pages && groups !== 0) { |
|
|
|
view.push({ |
|
|
|
view.push({ |
|
|
|
type: "bi.label", |
|
|
|
type: "bi.label", |
|
|
|
cls: "page-ellipsis", |
|
|
|
cls: "page-ellipsis", |
|
|
@ -239,6 +238,10 @@ BI.Pager = BI.inherit(BI.Widget, { |
|
|
|
this.options.pages = pages; |
|
|
|
this.options.pages = pages; |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
setGroups: function(groups) { |
|
|
|
|
|
|
|
this.options.groups = groups; |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
hasPrev: function (v) { |
|
|
|
hasPrev: function (v) { |
|
|
|
v || (v = 1); |
|
|
|
v || (v = 1); |
|
|
|
var o = this.options; |
|
|
|
var o = this.options; |
|
|
|