Files
vxe-table/examples/api/pager.js
xuliangzhan 3a6ee03d28 update
2019-09-05 10:27:58 +08:00

176 lines
3.7 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
const apis = [
{
name: 'Props',
descKey: 'app.api.title.props',
type: '',
enum: '',
defVal: '',
list: [
{
name: 'size',
descKey: 'app.api.pager.desc.size',
type: 'String',
enum: 'medium,small,mini',
defVal: '',
list: []
},
{
name: 'loading',
descKey: 'app.api.pager.desc.loading',
type: 'Boolean',
enum: '',
defVal: 'false',
list: []
},
{
name: 'layouts',
descKey: 'app.api.pager.desc.layouts',
type: 'Array',
enum: 'PrevJump,PrevPage,Number,JumpNumber,NextPage,NextJump,Sizes,Jump,FullJump,PageCount,Total',
defVal: '[PrevPage,NextPage,FullJump,Sizes,Total]',
list: []
},
{
name: 'current-page',
descKey: 'app.api.pager.desc.currentPage',
type: 'Number',
enum: '',
defVal: '1',
list: []
},
{
name: 'page-size',
descKey: 'app.api.pager.desc.pageSize',
type: 'Number',
enum: '',
defVal: '10',
list: []
},
{
name: 'total',
descKey: 'app.api.pager.desc.total',
type: 'Number',
enum: '',
defVal: '0',
list: []
},
{
name: 'pager-count',
descKey: 'app.api.pager.desc.pagerCount',
type: 'Number',
enum: '',
defVal: '7',
list: []
},
{
name: 'page-sizes',
descKey: 'app.api.pager.desc.pageSizes',
type: 'Array',
enum: '',
defVal: '[10,15,20,50,100]',
list: []
},
{
name: 'align',
descKey: 'app.api.pager.desc.align',
type: 'String',
enum: 'left左对其, center居中对其, right右对齐',
defVal: 'right',
list: []
},
{
name: 'background',
descKey: 'app.api.pager.desc.background',
type: 'Boolean',
enum: '',
defVal: 'false',
list: []
}
]
},
{
name: 'Slots',
descKey: 'app.api.title.slots',
type: '',
enum: '',
defVal: '',
list: []
},
{
name: 'Events',
descKey: 'app.api.title.events',
type: '',
enum: '',
defVal: '',
list: [
{
name: 'current-change',
desc: '当前页发生改变时会触发该事件',
type: '',
enum: '',
defVal: 'currentPage',
list: []
},
{
name: 'size-change',
desc: '每页大小发生改变时会触发该事件',
type: '',
enum: '',
defVal: 'pageSize',
list: []
},
{
name: 'page-change',
desc: '分页发生改变时会触发该事件',
type: '',
enum: '',
defVal: '{type, currentPage, pageSize}',
list: []
}
]
},
{
name: 'Methods',
descKey: 'app.api.title.methods',
type: '',
enum: '',
defVal: '',
list: [
{
name: 'prevPage()',
desc: '跳转到上一页',
type: '',
enum: '',
defVal: '',
list: []
},
{
name: 'nextPage()',
desc: '跳转到下一页',
type: '',
enum: '',
defVal: '',
list: []
},
{
name: 'jumpPage(currentPage)',
desc: '跳转到指定页',
type: '',
enum: '',
defVal: 'currentPage: number',
list: []
},
{
name: 'changePageSize(pageSize)',
desc: '更改每页大小',
type: '',
enum: '',
defVal: 'pageSize: number',
list: []
}
]
}
]
export default apis