Globals / "src/renderer/components/item-object-list/item-list-layout" / ItemListLayoutProps
Interface: ItemListLayoutProps\#
Type parameters#
| Name | Type | Default |
|---|---|---|
T |
ItemObject | ItemObject |
Hierarchy#
- ItemListLayoutProps
Index#
Properties#
- addRemoveButtons
- className
- copyClassNameFromHeadCells
- customizeHeader
- customizeRemoveDialog
- customizeTableRowProps
- dependentStores
- detailsItem
- filterItems
- hasDetailsView
- headerClassName
- hideFilters
- isClusterScoped
- isReady
- isSearchable
- isSelectable
- onDetails
- renderFooter
- renderHeaderTitle
- renderItemMenu
- renderTableContents
- renderTableHeader
- searchFilters
- showHeader
- sortingCallbacks
- store
- tableProps
- virtual
Properties#
addRemoveButtons#
• Optional addRemoveButtons: Partial\<AddRemoveButtonsProps>
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:61
className#
• className: IClassName
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:36
copyClassNameFromHeadCells#
• Optional copyClassNameFromHeadCells: boolean
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:54
customizeHeader#
• Optional customizeHeader: (placeholders: IHeaderPlaceholders, content: ReactNode) => Partial\<IHeaderPlaceholders> | ReactNode
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:48
customizeRemoveDialog#
• Optional customizeRemoveDialog: (selectedItems: T[]) => Partial\<ConfirmDialogParams>
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:70
customizeTableRowProps#
• Optional customizeTableRowProps: (item: T) => Partial\<TableRowProps>
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:60
dependentStores#
• Optional dependentStores: ItemStore[]
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:38
detailsItem#
• Optional detailsItem: T
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:66
filterItems#
• Optional filterItems: ItemsFilter\
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:42
hasDetailsView#
• Optional hasDetailsView: boolean
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:65
headerClassName#
• Optional headerClassName: IClassName
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:46
hideFilters#
• Optional hideFilters: boolean
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:40
isClusterScoped#
• Optional isClusterScoped: boolean
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:39
isReady#
• Optional isReady: boolean
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:51
isSearchable#
• Optional isSearchable: boolean
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:53
isSelectable#
• Optional isSelectable: boolean
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:52
onDetails#
• Optional onDetails: (item: T) => void
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:67
renderFooter#
• Optional renderFooter: (parent: ItemListLayout) => React.ReactNode
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:71
renderHeaderTitle#
• Optional renderHeaderTitle: ReactNode | (parent: ItemListLayout) => ReactNode
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:47
renderItemMenu#
• Optional renderItemMenu: (item: T, store: ItemStore\
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:59
renderTableContents#
• renderTableContents: (item: T) => (ReactNode | TableCellProps)[]
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:58
renderTableHeader#
• renderTableHeader: TableCellProps[] | null
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:57
searchFilters#
• Optional searchFilters: SearchFilter\
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:41
showHeader#
• Optional showHeader: boolean
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:45
sortingCallbacks#
• Optional sortingCallbacks: { [sortBy:string]: TableSortCallback; }
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:55
store#
• store: ItemStore\
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:37
tableProps#
• Optional tableProps: Partial\<TableProps>
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:56
virtual#
• Optional virtual: boolean
Defined in src/renderer/components/item-object-list/item-list-layout.tsx:62