@lowdefy/blocks-antd
Version:
Lowdefy Ant Design Blocks
76 lines (75 loc) • 2.08 kB
JSON
{
"type": "object",
"properties": {
"type": "object",
"additionalProperties": false,
"properties": {
"total": {
"type": "integer",
"default": 100,
"description": "Total number of items to be displayed in pagination."
},
"size": {
"type": "string",
"enum": ["small", "default"],
"default": "default",
"description": "Pagination element size."
},
"simple": {
"type": "boolean",
"default": false,
"description": "Use simplified pagination display."
},
"showTotal": {
"type": ["boolean", "string", "object"],
"default": false,
"description": "Show pagination total number and range if boolean, or define a custom string or function to display.",
"docs": {
"displayType": "string"
}
},
"showSizeChanger": {
"type": "boolean",
"default": false,
"description": "Determine whether to show page size select, it will be true when total > 50."
},
"showQuickJumper": {
"type": "boolean",
"default": false,
"description": "Determine whether you can jump to pages directly."
},
"pageSizeOptions": {
"type": "array",
"default": [10, 20, 30, 40],
"description": "Specify the page size changer options.",
"items": {
"type": "number"
}
},
"hideOnSinglePage": {
"type": "boolean",
"default": false,
"description": "Hide pager on short list of a single page."
},
"disabled": {
"type": "boolean",
"default": false,
"description": "Disable pager."
}
}
},
"events": {
"type": "object",
"additionalProperties": false,
"properties": {
"onSizeChange": {
"type": "array",
"description": "Triggered when page size is changed."
},
"onChange": {
"type": "array",
"description": "Triggered when current page is changed."
}
}
}
}