@serenity-is/corelib / ColumnPickerDialogOptions

Interface: ColumnPickerDialogOptions

Defined in: src/ui/datagrid/columnpickerdialog.tsx:20

Properties

columns?

optional columns: Column<any>[] | () => Column<any>[]

Defined in: src/ui/datagrid/columnpickerdialog.tsx:21


dataGrid?

optional dataGrid: IDataGrid

Defined in: src/ui/datagrid/columnpickerdialog.tsx:24


defaultOrder?

optional defaultOrder: string[] | () => string[]

Defined in: src/ui/datagrid/columnpickerdialog.tsx:22


defaultVisible?

optional defaultVisible: string[] | () => string[]

Defined in: src/ui/datagrid/columnpickerdialog.tsx:23


onChange()?

optional onChange: (args) => Promise<any>

Defined in: src/ui/datagrid/columnpickerdialog.tsx:26

Parameters

args

ColumnPickerChangeArgs

Returns

Promise<any>


reorderColumns()?

optional reorderColumns: (columnIds, setVisible?) => boolean

Defined in: src/ui/datagrid/columnpickerdialog.tsx:28

Parameters

columnIds

string[]

setVisible?

string[]

Returns

boolean


sleekGrid?

optional sleekGrid: ISleekGrid

Defined in: src/ui/datagrid/columnpickerdialog.tsx:25


toggleColumns()?

optional toggleColumns: (columnIds, show?) => Column<any>[]

Defined in: src/ui/datagrid/columnpickerdialog.tsx:27

Parameters

columnIds

string[]

show?

boolean

Returns

Column<any>[]