Interface: NTableRowSelection
Hierarchy
TableRowSelection↳
NTableRowSelection
Properties
checkStrictly
Optional checkStrictly: boolean
Inherited from
TableRowSelection.checkStrictly
Defined in
node_modules/ant-design-vue/lib/table/interface.d.ts:128
columnTitle
Optional columnTitle: VueNode
Inherited from
TableRowSelection.columnTitle
Defined in
node_modules/ant-design-vue/lib/table/interface.d.ts:127
columnWidth
Optional columnWidth: string | number
Inherited from
TableRowSelection.columnWidth
Defined in
node_modules/ant-design-vue/lib/table/interface.d.ts:126
defaultSelectedRowKeys
Optional defaultSelectedRowKeys: Key[]
Inherited from
TableRowSelection.defaultSelectedRowKeys
Defined in
node_modules/ant-design-vue/lib/table/interface.d.ts:113
disabledRowKeys
disabledRowKeys: any[]
禁用的行的 key
Defined in
dist/src/components/n-table/table-types.d.ts:192
fixed
Optional fixed: FixedType
Inherited from
TableRowSelection.fixed
Defined in
node_modules/ant-design-vue/lib/table/interface.d.ts:125
getCheckboxProps
Optional getCheckboxProps: (record: any) => Partial<Omit<Partial<ExtractPropTypes<{ autofocus: { default: any ; type: BooleanConstructor } ; checked: { default: any ; type: BooleanConstructor } ; defaultChecked: { default: any ; type: BooleanConstructor } ; disabled: { default: any ; type: BooleanConstructor } ; id: StringConstructor ; indeterminate: { default: boolean ; type: BooleanConstructor } ; isGroup: { default: any ; type: BooleanConstructor } ; name: StringConstructor ; onChange: PropType<(e: CheckboxChangeEvent) => void> ; onClick: PropType<MouseEventHandler> ; onUpdate:checked: PropType<(checked: boolean) => void> ; prefixCls: StringConstructor ; skipGroup: { default: boolean ; type: BooleanConstructor } ; type: { default: string ; type: StringConstructor } ; value: VueTypeValidableDef<any> }>>, "checked" | "defaultChecked">>
Type declaration
(record): Partial<Omit<Partial<ExtractPropTypes<{ autofocus: { default: any ; type: BooleanConstructor } ; checked: { default: any ; type: BooleanConstructor } ; defaultChecked: { default: any ; type: BooleanConstructor } ; disabled: { default: any ; type: BooleanConstructor } ; id: StringConstructor ; indeterminate: { default: boolean ; type: BooleanConstructor } ; isGroup: { default: any ; type: BooleanConstructor } ; name: StringConstructor ; onChange: PropType<(e: CheckboxChangeEvent) => void> ; onClick: PropType<MouseEventHandler> ; onUpdate:checked: PropType<(checked: boolean) => void> ; prefixCls: StringConstructor ; skipGroup: { default: boolean ; type: BooleanConstructor } ; type: { default: string ; type: StringConstructor } ; value: VueTypeValidableDef<any> }>>, "checked" | "defaultChecked">>
Parameters
| Name | Type |
|---|---|
record | any |
Returns
Partial<Omit<Partial<ExtractPropTypes<{ autofocus: { default: any ; type: BooleanConstructor } ; checked: { default: any ; type: BooleanConstructor } ; defaultChecked: { default: any ; type: BooleanConstructor } ; disabled: { default: any ; type: BooleanConstructor } ; id: StringConstructor ; indeterminate: { default: boolean ; type: BooleanConstructor } ; isGroup: { default: any ; type: BooleanConstructor } ; name: StringConstructor ; onChange: PropType<(e: CheckboxChangeEvent) => void> ; onClick: PropType<MouseEventHandler> ; onUpdate:checked: PropType<(checked: boolean) => void> ; prefixCls: StringConstructor ; skipGroup: { default: boolean ; type: BooleanConstructor } ; type: { default: string ; type: StringConstructor } ; value: VueTypeValidableDef<any> }>>, "checked" | "defaultChecked">>
Inherited from
TableRowSelection.getCheckboxProps
Defined in
node_modules/ant-design-vue/lib/table/interface.d.ts:115
hideSelectAll
Optional hideSelectAll: boolean
Inherited from
TableRowSelection.hideSelectAll
Defined in
node_modules/ant-design-vue/lib/table/interface.d.ts:124
isAllSelected
isAllSelected: (excludeDisabledRow?: boolean) => boolean
Type declaration
(excludeDisabledRow?): boolean
判断是否所有行都被选中. 如果 excludeDisabledRow 为 true, 被禁用的行不会被计算在内.
Parameters
| Name | Type | Description |
|---|---|---|
excludeDisabledRow? | boolean | 是否排除被禁用的行. 默认为 false. |
Returns
boolean
Defined in
dist/src/components/n-table/table-types.d.ts:223
isNoneSelected
isNoneSelected: () => boolean
Type declaration
(): boolean
被选中的行数是否为 0
Returns
boolean
Defined in
dist/src/components/n-table/table-types.d.ts:227
isSelected
isSelected: (data: RecordType) => boolean
Type declaration
(data): boolean
判断行是否被选中
Parameters
| Name | Type | Description |
|---|---|---|
data | RecordType | 行数据 |
Returns
boolean
Defined in
dist/src/components/n-table/table-types.d.ts:212
onChange
onChange: (selectedRowKeys: Key[], selectedRows: any[]) => void
Type declaration
(selectedRowKeys, selectedRows): void
选择行变化时的回调
Parameters
| Name | Type |
|---|---|
selectedRowKeys | Key[] |
selectedRows | any[] |
Returns
void
Overrides
TableRowSelection.onChange
Defined in
dist/src/components/n-table/table-types.d.ts:196
onSelect
Optional onSelect: SelectionSelectFn<any>
Inherited from
TableRowSelection.onSelect
Defined in
node_modules/ant-design-vue/lib/table/interface.d.ts:116
onSelectAll
Optional onSelectAll: (selected: boolean, selectedRows: any[], changeRows: any[]) => void
Type declaration
(selected, selectedRows, changeRows): void
Deprecated
This function is meaningless and should use onChange instead
Parameters
| Name | Type |
|---|---|
selected | boolean |
selectedRows | any[] |
changeRows | any[] |
Returns
void
Inherited from
TableRowSelection.onSelectAll
Defined in
node_modules/ant-design-vue/lib/table/interface.d.ts:119
onSelectInvert
Optional onSelectInvert: (selectedRowKeys: Key[]) => void
Type declaration
(selectedRowKeys): void
Deprecated
This function is meaningless and should use onChange instead
Parameters
| Name | Type |
|---|---|
selectedRowKeys | Key[] |
Returns
void
Inherited from
TableRowSelection.onSelectInvert
Defined in
node_modules/ant-design-vue/lib/table/interface.d.ts:121
onSelectMultiple
Optional onSelectMultiple: (selected: boolean, selectedRows: any[], changeRows: any[]) => void
Type declaration
(selected, selectedRows, changeRows): void
Parameters
| Name | Type |
|---|---|
selected | boolean |
selectedRows | any[] |
changeRows | any[] |
Returns
void
Inherited from
TableRowSelection.onSelectMultiple
Defined in
node_modules/ant-design-vue/lib/table/interface.d.ts:117
onSelectNone
Optional onSelectNone: () => void
Type declaration
(): void
Returns
void
Inherited from
TableRowSelection.onSelectNone
Defined in
node_modules/ant-design-vue/lib/table/interface.d.ts:122
preserveSelectedRowKeys
Optional preserveSelectedRowKeys: boolean
Keep the selection keys in list even the key not exist in dataSource anymore
Inherited from
TableRowSelection.preserveSelectedRowKeys
Defined in
node_modules/ant-design-vue/lib/table/interface.d.ts:110
renderCell
Optional renderCell: (value: boolean, record: any, index: number, originNode: VueNode) => VueNode | RenderedCell<any>
Type declaration
(value, record, index, originNode): VueNode | RenderedCell<any>
Parameters
| Name | Type |
|---|---|
value | boolean |
record | any |
index | number |
originNode | VueNode |
Returns
VueNode | RenderedCell<any>
Inherited from
TableRowSelection.renderCell
Defined in
node_modules/ant-design-vue/lib/table/interface.d.ts:129
reset
reset: () => void
Type declaration
(): void
重置已选择行
Returns
void
Defined in
dist/src/components/n-table/table-types.d.ts:200
select
select: (data: RecordType, selected?: boolean, force?: boolean) => void
Type declaration
(data, selected?, force?): void
选择或取消选择行
Parameters
| Name | Type | Description |
|---|---|---|
data | RecordType | 行数据 |
selected? | boolean | 是否选中 |
force? | boolean | 是否包括被禁用的行 |
Returns
void
Defined in
dist/src/components/n-table/table-types.d.ts:207
selectAll
selectAll: (selected?: boolean, force?: boolean) => void
Type declaration
(selected?, force?): void
选择或取消选择所有行
Parameters
| Name | Type | Description |
|---|---|---|
selected? | boolean | 是否选中 |
force? | boolean | 是否包括被禁用的行 |
Returns
void
Defined in
dist/src/components/n-table/table-types.d.ts:218
selectedRowKeys
selectedRowKeys: any[]
已选择行的 key
Overrides
TableRowSelection.selectedRowKeys
Defined in
dist/src/components/n-table/table-types.d.ts:184
selectedRows
selectedRows: RecordType[]
已选择行的数据
Defined in
dist/src/components/n-table/table-types.d.ts:188
selections
Optional selections: boolean | INTERNAL_SELECTION_ITEM[]
Inherited from
TableRowSelection.selections
Defined in
node_modules/ant-design-vue/lib/table/interface.d.ts:123
type
Optional type: RowSelectionType
Inherited from
TableRowSelection.type
Defined in
node_modules/ant-design-vue/lib/table/interface.d.ts:111