fineui是帆软报表和BI产品线所使用的前端框架。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

2.3 KiB

bi.pager

分页控件,基类BI.Widget

{% method %} source

{% common %}


BI.createWidget({
  type: "bi.pager",
  height: 50,
  pages: 18,
  groups: 5,
  curr: 6,
  first: "首页",
  last: "尾页"
});


{% endmethod %}

API

基础属性
参数 说明 类型 可选值 默认值
dynamicShow 是否动态显示上一页、下一页、首页、尾页, 若为false,则指对其设置使能状态 boolean true,false true
dynamicShowFirstLast 是否动态显示首页、尾页,dynamicShow为false时生效 boolean true,false false
dynamicShowPrevNext 是否动态显示上一页、下一页,dynamicShow为false时生效 boolean true,false false
pages 是否显示总页数 boolean/number false,number false
curr 初始化当前页 function/number function(){return 1;}
groups 连续显示分页数 number 0
jump 页数跳转 function
first 是否显示首页 boolean/string true,false,string false
last 是否显示尾页 boolean/string true,false,string false
prev 上一页 string,object — "上一页"
next 下一页 sting,object "下一页"
firstPage 第一页 number 1
lastPage 最后一页,在万不得已时才会调用这个函数获取最后一页的页码, 主要作用于setValue方法 function function(){ return 1;}
hasPrev 判断是否有上一页,pages不可用时有效 function
hasNext 判断是否有下一页,pages不可用时有效 function

对外方法

名称 说明 回调参数
getCurrentPage 获取当前页码
setAllPages 设置总页数 pages
hasPrev 判断是否有上一页 v
hasNext 判断是否有下一页 v
setValue 设置当前页码 v
getValue 获取当前页码
attr 设置属性 key,value
populate 刷新或者清空列表

事件

名称 说明
BI.Pager.EVENT_AFTER_POPULATE pager刷新完成事件