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.direction_pager

显示页码的分页控件

{% method %} source

{% common %}


var pager = BI.createWidget({
  type: 'bi.direction_pager',
  height: 30,
  horizontal: {
  	pages: 10, //必选项
  	curr: 1, //初始化当前页, pages为数字时可用,
  	firstPage: 1,
    lastPage: 10,
  },
  vertical: {
  	pages: 10, //必选项
  	curr: 1, //初始化当前页, pages为数字时可用,
  	firstPage: 1,
    lastPage: 10,
  },
  element: 'body',
});

{% endmethod %}

参数

参数 二级参数 说明 类型 默认值
height 控件高度 number 30
horizontal 横向翻页设置 object
pages 总页数 number/boolean false
curr 当前页, pages为数字时可用 number 1
hasPrev 判断是否有前一页的方法 function BI.emptyFn
hasNext 判断是否有后一页的方法 function BI.emptyFn
firstPage 第一页 number 1
lastPage 最后一页 number/function BI.emptyFn
vertical 纵向翻页设置,参数与horizontal相同 object

方法

方法名 说明 参数
getVPage 获取纵向页码
getHPage 获取水平向页码
setVPage 获取纵向页码 v
setHPage 获取水平向页码 v
hasVNext 纵向坐标是否有下一页
hasHNext 横向坐标是否有下一页
hasVPrev 纵向坐标是否有上一页
hasHPrev 横向坐标是否有上一页
setHPagerVisible 设置横向分页键可见
setVPagerVisible 设置纵向分页键可见
populate 清空内容