Files
vxe-table/examples/api/table-column.js
xuliangzhan 92a54c94bc update
2019-06-13 18:14:01 +08:00

289 lines
6.8 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: 'type',
descKey: 'app.api.tableColumn.desc.type',
type: 'String',
enum: 'index序号,selection多选,radio单选,expand展开行',
defVal: '',
list: []
},
{
name: 'prop',
descKey: 'app.api.tableColumn.desc.prop',
type: 'String',
enum: '',
defVal: '',
list: []
},
{
name: 'label',
descKey: 'app.api.tableColumn.desc.label',
type: 'String',
enum: '',
defVal: '',
list: []
},
{
name: 'width',
descKey: 'app.api.tableColumn.desc.width',
type: 'Number,String',
enum: '数值px数值%',
defVal: '默认均匀分配',
list: []
},
{
name: 'min-width',
descKey: 'app.api.tableColumn.desc.minWidth',
type: 'Number,String',
enum: '数值px数值%',
defVal: '',
list: []
},
{
name: 'resizable',
descKey: 'app.api.tableColumn.desc.resizable',
type: 'Boolean',
enum: '',
defVal: 'false',
list: []
},
{
name: 'fixed',
descKey: 'app.api.tableColumn.desc.fixed',
type: 'String',
enum: 'left固定左侧,right固定右侧',
defVal: '',
list: []
},
{
name: 'align',
descKey: 'app.api.tableColumn.desc.align',
type: 'String',
enum: 'left居左,center居中,right居右',
defVal: 'left',
list: []
},
{
name: 'header-align',
descKey: 'app.api.tableColumn.desc.headerAlign',
type: 'String',
enum: 'left居左,center居中,right居右',
defVal: '',
list: []
},
{
name: 'show-overflow',
descKey: 'app.api.tableColumn.desc.showOverflow',
type: 'String,Boolean',
enum: 'ellipsis只显示省略号,title并且显示为原生 title,tooltip并且显示为 tooltip 提示)',
defVal: '',
list: []
},
{
name: 'show-header-overflow',
descKey: 'app.api.tableColumn.desc.showHeaderOverflow',
type: 'String,Boolean',
enum: 'ellipsis只显示省略号,title并且显示为原生 title,tooltip并且显示为 tooltip 提示)',
defVal: '',
list: []
},
{
name: 'formatter',
descKey: 'app.api.tableColumn.desc.formatter',
type: 'Function',
enum: '',
defVal: '',
list: []
},
{
name: 'index-method',
descKey: 'app.api.tableColumn.desc.indexMethod',
type: 'Function',
enum: '',
defVal: '',
list: []
},
{
name: 'sortable',
descKey: 'app.api.tableColumn.desc.sortable',
type: 'Boolean',
enum: '',
defVal: 'false',
list: []
},
{
name: 'sort-by',
descKey: 'app.api.tableColumn.desc.sortBy',
type: 'String,Array',
enum: '',
defVal: '',
list: []
},
{
name: 'remote-sort',
descKey: 'app.api.tableColumn.desc.remoteSort',
type: 'Boolean',
enum: '',
defVal: 'false',
list: []
},
{
name: 'filters',
descKey: 'app.api.tableColumn.desc.filters',
type: 'Array',
enum: '',
defVal: '',
list: [
{
name: 'label',
desc: '显示的值',
type: 'String',
enum: '',
defVal: '',
list: []
},
{
name: 'value',
desc: '实际的值',
type: 'Any',
enum: '',
defVal: '',
list: []
}
]
},
{
name: 'filter-multiple',
descKey: 'app.api.tableColumn.desc.filterMultiple',
type: 'Boolean',
enum: '',
defVal: 'true',
list: []
},
{
name: 'filter-method',
descKey: 'app.api.tableColumn.desc.filterMethod',
type: 'Function',
enum: '',
defVal: '',
list: []
},
{
name: 'remote-filter',
descKey: 'app.api.tableColumn.desc.remoteFilter',
type: 'Boolean',
enum: '',
defVal: 'false',
list: []
},
{
name: 'tree-node',
descKey: 'app.api.tableColumn.desc.treeNode',
type: 'Boolean',
enum: '',
defVal: 'false',
list: []
},
{
name: 'column-key',
descKey: 'app.api.tableColumn.desc.columnKey',
type: 'String,Number',
enum: '',
defVal: '',
list: []
},
{
name: 'edit-render',
descKey: 'app.api.tableColumn.desc.editRender',
type: 'Object',
enum: '',
defVal: '',
list: [
{
name: 'type',
desc: '渲染类型',
type: 'String',
enum: 'default组件触发后可视,visible组件一直可视',
defVal: 'default',
list: []
},
{
name: 'name',
desc: '支持渲染的组件,自带精简的输入组件,建议配合其他 UI 库混合渲染',
type: 'String',
enum: 'input,textarea',
defVal: '',
list: []
},
{
name: 'autofocus',
desc: '如果是自定义渲染可以指定聚焦的 class',
type: 'String',
enum: '',
defVal: '',
list: []
}
]
}
]
},
{
name: 'Slots',
descKey: 'app.api.title.slots',
type: '',
enum: '',
defVal: '',
list: [
{
name: 'default',
desc: '自定义显示内容',
type: '',
enum: '',
defVal: '{row,rowIndex,column,columnIndex,fixed,isHidden}',
list: []
},
{
name: 'header',
desc: '自定义表头的内容',
type: '',
enum: '',
defVal: '{column,columnIndex,fixed,isHidden}',
list: []
},
{
name: 'edit',
desc: '自定义可编辑组件模板',
type: '',
enum: '',
defVal: '{column,columnIndex,fixed,isHidden}',
list: []
}
]
},
{
name: 'Events',
descKey: 'app.api.title.events',
type: '',
enum: '',
defVal: '',
list: []
},
{
name: 'Methods',
descKey: 'app.api.title.methods',
type: '',
enum: '',
defVal: '',
list: []
}
]
export default apis