@serenity-is/corelib / GridUtils

Namespace: GridUtils

Table of contents

Functions

Functions

addIncludeDeletedToggle

addIncludeDeletedToggle(toolDiv, view, hint?, initial?): void

Parameters

Name Type
toolDiv HTMLElement | ArrayLike<HTMLElement>
view RemoteView<any>
hint? string
initial? boolean

Returns

void

Defined in

src/ui/helpers/slickhelpers.ts:359


addQuickSearchInput

addQuickSearchInput(toolDiv, view, fields?, onChange?): QuickSearchInput

Parameters

Name Type
toolDiv HTMLElement | ArrayLike<HTMLElement>
view RemoteView<any>
fields? QuickSearchField[]
onChange? () => void

Returns

QuickSearchInput

Defined in

src/ui/helpers/slickhelpers.ts:388


addQuickSearchInputCustom

addQuickSearchInputCustom(container, onSearch, fields?): QuickSearchInput

Parameters

Name Type
container HTMLElement | ArrayLike<HTMLElement>
onSearch (p1: string, p2: string, done: (p3: boolean) => void) => void
fields? QuickSearchField[]

Returns

QuickSearchInput

Defined in

src/ui/helpers/slickhelpers.ts:435


addToggleButton

addToggleButton(toolDiv, cssClass, callback, hint, initial?): void

Parameters

Name Type
toolDiv HTMLElement | ArrayLike<HTMLElement>
cssClass string
callback (p1: boolean) => void
hint string
initial? boolean

Returns

void

Defined in

src/ui/helpers/slickhelpers.ts:336


makeOrderable

makeOrderable(grid, handleMove): void

Parameters

Name Type
grid Grid<any>
handleMove (rows: number[], insertBefore: number) => void

Returns

void

Defined in

src/ui/helpers/slickhelpers.ts:457


makeOrderableWithUpdateRequest

makeOrderableWithUpdateRequest<TItem, TId>(grid, getId, getDisplayOrder, service, getUpdateRequest): void

Type parameters

Name Type
TItem any
TId any

Parameters

Name Type
grid IDataGrid
getId (item: TItem) => TId
getDisplayOrder (item: TItem) => any
service string
getUpdateRequest (id: TId, order: number) => SaveRequest<TItem>

Returns

void

Defined in

src/ui/helpers/slickhelpers.ts:484