Skip to content

@serenity-is/corelib / EntityGrid

Class: EntityGrid<TItem, TOptions>

Type parameters

Name
TItem
TOptions

Hierarchy

  • DataGrid<TItem, TOptions>

    ↳ EntityGrid

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

• new EntityGrid<TItem, TOptions>(container, options?)

Type parameters

Name
TItem
TOptions

Parameters

Name Type
container JQuery
options? TOptions

Overrides

DataGrid.constructor

Defined in

src/ui/datagrid/entitygrid.ts:17

Properties

_dialogType

• Private _dialogType: WidgetDialogClass<object>

Defined in

src/ui/datagrid/entitygrid.ts:345


_displayName

• Private _displayName: string

Defined in

src/ui/datagrid/entitygrid.ts:113


_entityType

• Private _entityType: string

Defined in

src/ui/datagrid/entitygrid.ts:82


_itemName

• Private _itemName: string

Defined in

src/ui/datagrid/entitygrid.ts:133


_service

• Private _service: string

Defined in

src/ui/datagrid/entitygrid.ts:233


allColumns

• Protected allColumns: Column<any>[]

Inherited from

DataGrid.allColumns

Defined in

src/ui/datagrid/datagrid.ts:103


element

• element: JQuery

Inherited from

DataGrid.element

Defined in

src/ui/widgets/widget.ts:61


filterBar

• Protected filterBar: FilterDisplayBar

Inherited from

DataGrid.filterBar

Defined in

src/ui/datagrid/datagrid.ts:99


idPrefix

• Readonly idPrefix: string

Inherited from

DataGrid.idPrefix

Defined in

src/ui/widgets/widget.ts:65


initialSettings

• Protected initialSettings: PersistedGridSettings

Inherited from

DataGrid.initialSettings

Defined in

src/ui/datagrid/datagrid.ts:105


openDialogsAsPanel

• openDialogsAsPanel: boolean

Inherited from

DataGrid.openDialogsAsPanel

Defined in

src/ui/datagrid/datagrid.ts:109


options

• Protected options: TOptions

Inherited from

DataGrid.options

Defined in

src/ui/widgets/widget.ts:62


propertyItemsData

• Protected propertyItemsData: PropertyItemsData

Inherited from

DataGrid.propertyItemsData

Defined in

src/ui/datagrid/datagrid.ts:104


quickFiltersBar

• Protected quickFiltersBar: QuickFilterBar

Inherited from

DataGrid.quickFiltersBar

Defined in

src/ui/datagrid/datagrid.ts:101


quickFiltersDiv

• Protected quickFiltersDiv: JQuery

Inherited from

DataGrid.quickFiltersDiv

Defined in

src/ui/datagrid/datagrid.ts:100


restoringSettings

• Protected restoringSettings: number = 0

Inherited from

DataGrid.restoringSettings

Defined in

src/ui/datagrid/datagrid.ts:106


slickContainer

• Protected slickContainer: JQuery

Inherited from

DataGrid.slickContainer

Defined in

src/ui/datagrid/datagrid.ts:102


slickGrid

• slickGrid: Grid<any>

Inherited from

DataGrid.slickGrid

Defined in

src/ui/datagrid/datagrid.ts:108


titleDiv

• Protected titleDiv: JQuery

Inherited from

DataGrid.titleDiv

Defined in

src/ui/datagrid/datagrid.ts:97


toolbar

• Protected toolbar: Toolbar

Inherited from

DataGrid.toolbar

Defined in

src/ui/datagrid/datagrid.ts:98


uniqueName

• Protected uniqueName: string

Inherited from

DataGrid.uniqueName

Defined in

src/ui/widgets/widget.ts:64


view

• view: RemoteView<TItem>

Inherited from

DataGrid.view

Defined in

src/ui/datagrid/datagrid.ts:107


widgetName

• Protected widgetName: string

Inherited from

DataGrid.widgetName

Defined in

src/ui/widgets/widget.ts:63


defaultColumnWidthDelta

▪ Static defaultColumnWidthDelta: number

Inherited from

DataGrid.defaultColumnWidthDelta

Defined in

src/ui/datagrid/datagrid.ts:115


defaultColumnWidthScale

▪ Static defaultColumnWidthScale: number

Inherited from

DataGrid.defaultColumnWidthScale

Defined in

src/ui/datagrid/datagrid.ts:114


defaultHeaderHeight

▪ Static defaultHeaderHeight: number

Inherited from

DataGrid.defaultHeaderHeight

Defined in

src/ui/datagrid/datagrid.ts:112


defaultPersistanceStorage

▪ Static defaultPersistanceStorage: SettingStorage

Inherited from

DataGrid.defaultPersistanceStorage

Defined in

src/ui/datagrid/datagrid.ts:113


defaultRowHeight

▪ Static defaultRowHeight: number

Inherited from

DataGrid.defaultRowHeight

Defined in

src/ui/datagrid/datagrid.ts:111

Accessors

readOnly

• get readOnly(): boolean

Returns

boolean

Inherited from

DataGrid.readOnly

Defined in

src/ui/datagrid/datagrid.ts:1027

• set readOnly(value): void

Parameters

Name Type
value boolean

Returns

void

Inherited from

DataGrid.readOnly

Defined in

src/ui/datagrid/datagrid.ts:1031

Methods

addBooleanFilter

▸ Protected addBooleanFilter(field, title?, yes?, no?): SelectEditor

Parameters

Name Type
field string
title? string
yes? string
no? string

Returns

SelectEditor

Inherited from

DataGrid.addBooleanFilter

Defined in

src/ui/datagrid/datagrid.ts:1165


addButtonClick

▸ Protected addButtonClick(): void

Returns

void

Defined in

src/ui/datagrid/entitygrid.ts:191


addCssClass

▸ Protected addCssClass(): void

Returns

void

Inherited from

DataGrid.addCssClass

Defined in

src/ui/widgets/widget.ts:100


addDateRangeFilter

▸ Protected addDateRangeFilter(field, title?): DateEditor

Parameters

Name Type
field string
title? string

Returns

DateEditor

Inherited from

DataGrid.addDateRangeFilter

Defined in

src/ui/datagrid/datagrid.ts:1149


addDateTimeRangeFilter

▸ Protected addDateTimeRangeFilter(field, title?): DateTimeEditor

Parameters

Name Type
field string
title? string

Returns

DateTimeEditor

Inherited from

DataGrid.addDateTimeRangeFilter

Defined in

src/ui/datagrid/datagrid.ts:1157


addFilterSeparator

▸ Protected addFilterSeparator(): void

Returns

void

Inherited from

DataGrid.addFilterSeparator

Defined in

src/ui/datagrid/datagrid.ts:1129


addQuickFilter

▸ Protected addQuickFilter<TWidget, TOptions>(opt): TWidget

Type parameters

Name Type
TWidget extends Widget<any, TWidget>
TOptions TOptions

Parameters

Name Type
opt QuickFilter<TWidget, TOptions>

Returns

TWidget

Inherited from

DataGrid.addQuickFilter

Defined in

src/ui/datagrid/datagrid.ts:1145


addValidationRule

▸ addValidationRule(eventClass, rule): JQuery

Parameters

Name Type
eventClass string
rule (p1: JQuery) => string

Returns

JQuery

Inherited from

DataGrid.addValidationRule

Defined in

src/ui/widgets/widget.ts:134


afterInit

▸ Protected afterInit(): void

Returns

void

Inherited from

DataGrid.afterInit

Defined in

src/ui/datagrid/datagrid.ts:194


attrs

▸ Protected attrs<TAttr>(attrType): TAttr[]

Type parameters

Name
TAttr

Parameters

Name Type
attrType (...args: any[]) => TAttr

Returns

TAttr[]

Inherited from

DataGrid.attrs

Defined in

src/ui/datagrid/datagrid.ts:205


bindToSlickEvents

▸ Protected bindToSlickEvents(): void

Returns

void

Inherited from

DataGrid.bindToSlickEvents

Defined in

src/ui/datagrid/datagrid.ts:569


bindToViewEvents

▸ Protected bindToViewEvents(): void

Returns

void

Inherited from

DataGrid.bindToViewEvents

Defined in

src/ui/datagrid/datagrid.ts:669


booleanQuickFilter

▸ Protected booleanQuickFilter(field, title?, yes?, no?): QuickFilter<SelectEditor, SelectEditorOptions>

Parameters

Name Type
field string
title? string
yes? string
no? string

Returns

QuickFilter<SelectEditor, SelectEditorOptions>

Inherited from

DataGrid.booleanQuickFilter

Defined in

src/ui/datagrid/datagrid.ts:1169


canFilterColumn

▸ Protected canFilterColumn(column): boolean

Parameters

Name Type
column Column<any>

Returns

boolean

Inherited from

DataGrid.canFilterColumn

Defined in

src/ui/datagrid/datagrid.ts:486


canShowColumn

▸ Protected canShowColumn(column): boolean

Parameters

Name Type
column Column<any>

Returns

boolean

Inherited from

DataGrid.canShowColumn

Defined in

src/ui/datagrid/datagrid.ts:1204


change

▸ change(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

DataGrid.change

Defined in

src/ui/widgets/widget.ts:142

▸ change(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

DataGrid.change

Defined in

src/ui/widgets/widget.ts:259


changeSelect2

▸ changeSelect2(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

DataGrid.changeSelect2

Defined in

src/ui/widgets/widget.ts:146

▸ changeSelect2(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

DataGrid.changeSelect2

Defined in

src/ui/widgets/widget.ts:260


createEntityDialog

▸ Protected createEntityDialog(itemType, callback?): Widget<any>

Parameters

Name Type
itemType string
callback? (dlg: Widget<any>) => void

Returns

Widget<any>

Defined in

src/ui/datagrid/entitygrid.ts:311


createFilterBar

▸ Protected createFilterBar(): void

Returns

void

Inherited from

DataGrid.createFilterBar

Defined in

src/ui/datagrid/datagrid.ts:798


createIncludeDeletedButton

▸ Protected createIncludeDeletedButton(): void

Returns

void

Inherited from

DataGrid.createIncludeDeletedButton

Defined in

src/ui/datagrid/datagrid.ts:350


createPager

▸ Protected createPager(): void

Returns

void

Inherited from

DataGrid.createPager

Defined in

src/ui/datagrid/datagrid.ts:812


createQuickFilters

▸ Protected createQuickFilters(filters?): void

Parameters

Name Type
filters? QuickFilter<Widget<any>, any>[]

Returns

void

Inherited from

DataGrid.createQuickFilters

Defined in

src/ui/datagrid/datagrid.ts:246


createQuickSearchInput

▸ Protected createQuickSearchInput(): void

Returns

void

Inherited from

DataGrid.createQuickSearchInput

Defined in

src/ui/datagrid/datagrid.ts:361


createSlickContainer

▸ Protected createSlickContainer(): JQuery

Returns

JQuery

Inherited from

DataGrid.createSlickContainer

Defined in

src/ui/datagrid/datagrid.ts:751


createSlickGrid

▸ Protected createSlickGrid(): Grid<any>

Returns

Grid<any>

Inherited from

DataGrid.createSlickGrid

Defined in

src/ui/datagrid/datagrid.ts:509


createToolbar

▸ Protected createToolbar(buttons): void

Parameters

Name Type
buttons ToolButton[]

Returns

void

Inherited from

DataGrid.createToolbar

Defined in

src/ui/datagrid/datagrid.ts:839


createToolbarExtensions

▸ Protected createToolbarExtensions(): void

Returns

void

Overrides

DataGrid.createToolbarExtensions

Defined in

src/ui/datagrid/entitygrid.ts:63


createView

▸ Protected createView(): RemoteView<TItem>

Returns

RemoteView<TItem>

Inherited from

DataGrid.createView

Defined in

src/ui/datagrid/datagrid.ts:755


dateRangeQuickFilter

▸ Protected dateRangeQuickFilter(field, title?): QuickFilter<DateEditor, DateTimeEditorOptions>

Parameters

Name Type
field string
title? string

Returns

QuickFilter<DateEditor, DateTimeEditorOptions>

Inherited from

DataGrid.dateRangeQuickFilter

Defined in

src/ui/datagrid/datagrid.ts:1153


dateTimeRangeQuickFilter

▸ Protected dateTimeRangeQuickFilter(field, title?): QuickFilter<DateTimeEditor, DateTimeEditorOptions>

Parameters

Name Type
field string
title? string

Returns

QuickFilter<DateTimeEditor, DateTimeEditorOptions>

Inherited from

DataGrid.dateTimeRangeQuickFilter

Defined in

src/ui/datagrid/datagrid.ts:1161


destroy

▸ destroy(): void

Returns

void

Inherited from

DataGrid.destroy

Defined in

src/ui/datagrid/datagrid.ts:366


determineText

▸ Protected determineText(getKey): string

Parameters

Name Type
getKey (prefix: string) => string

Returns

string

Inherited from

DataGrid.determineText

Defined in

src/ui/datagrid/datagrid.ts:1133


editItem

▸ Protected editItem(entityOrId): void

Parameters

Name Type
entityOrId any

Returns

void

Overrides

DataGrid.editItem

Defined in

src/ui/datagrid/entitygrid.ts:195


editItemOfType

▸ Protected editItemOfType(itemType, entityOrId): void

Parameters

Name Type
itemType string
entityOrId any

Returns

void

Overrides

DataGrid.editItemOfType

Defined in

src/ui/datagrid/entitygrid.ts:212


enableFiltering

▸ Protected enableFiltering(): boolean

Returns

boolean

Inherited from

DataGrid.enableFiltering

Defined in

src/ui/datagrid/datagrid.ts:789


ensureQuickFilterBar

▸ Protected ensureQuickFilterBar(): QuickFilterBar

Returns

QuickFilterBar

Inherited from

DataGrid.ensureQuickFilterBar

Defined in

src/ui/datagrid/datagrid.ts:238


findQuickFilter

▸ Protected findQuickFilter<TWidget>(type, field): TWidget

Type parameters

Name
TWidget

Parameters

Name Type
type (...args: any[]) => TWidget
field string

Returns

TWidget

Inherited from

DataGrid.findQuickFilter

Defined in

src/ui/datagrid/datagrid.ts:332


getAddButtonCaption

▸ Protected getAddButtonCaption(): string

Returns

string

Overrides

DataGrid.getAddButtonCaption

Defined in

src/ui/datagrid/entitygrid.ts:153


getButtons

▸ Protected getButtons(): ToolButton[]

Returns

ToolButton[]

Overrides

DataGrid.getButtons

Defined in

src/ui/datagrid/entitygrid.ts:157


getColumnWidthDelta

▸ Protected getColumnWidthDelta(): number

Returns

number

Inherited from

DataGrid.getColumnWidthDelta

Defined in

src/ui/datagrid/datagrid.ts:463


getColumnWidthScale

▸ Protected getColumnWidthScale(): number

Returns

number

Inherited from

DataGrid.getColumnWidthScale

Defined in

src/ui/datagrid/datagrid.ts:467


getColumns

▸ Protected getColumns(): Column<TItem>[]

Returns

Column<TItem>[]

Inherited from

DataGrid.getColumns

Defined in

src/ui/datagrid/datagrid.ts:932


getColumnsKey

▸ Protected getColumnsKey(): string

Returns

string

Inherited from

DataGrid.getColumnsKey

Defined in

src/ui/datagrid/datagrid.ts:890


getCssClass

▸ Protected getCssClass(): string

Returns

string

Inherited from

DataGrid.getCssClass

Defined in

src/ui/widgets/widget.ts:104


getCurrentSettings

▸ Protected getCurrentSettings(flags?): PersistedGridSettings

Parameters

Name Type
flags? GridPersistanceFlags

Returns

PersistedGridSettings

Inherited from

DataGrid.getCurrentSettings

Defined in

src/ui/datagrid/datagrid.ts:1417


getDefaultSortBy

▸ Protected getDefaultSortBy(): any[]

Returns

any[]

Inherited from

DataGrid.getDefaultSortBy

Defined in

src/ui/datagrid/datagrid.ts:760


getDialogOptions

▸ Protected getDialogOptions(): any

Returns

any

Defined in

src/ui/datagrid/entitygrid.ts:325


getDialogOptionsFor

▸ Protected getDialogOptionsFor(itemType): any

Parameters

Name Type
itemType string

Returns

any

Defined in

src/ui/datagrid/entitygrid.ts:329


getDialogType

▸ Protected getDialogType(): (...args: any[]) => Widget<any>

Returns

fn

• new getDialogType(...args)

Parameters
Name Type
...args any[]

Defined in

src/ui/datagrid/entitygrid.ts:347


getDialogTypeFor

▸ Protected getDialogTypeFor(itemType): (...args: any[]) => Widget<any>

Parameters

Name Type
itemType string

Returns

fn

• new getDialogTypeFor(...args)

Parameters
Name Type
...args any[]

Defined in

src/ui/datagrid/entitygrid.ts:336


getDisplayName

▸ Protected getDisplayName(): string

Returns

string

Defined in

src/ui/datagrid/entitygrid.ts:115


getElement

▸ getElement(): JQuery

Returns

JQuery

Inherited from

DataGrid.getElement

Defined in

src/ui/datagrid/datagrid.ts:1507


getEntityType

▸ Protected getEntityType(): string

Returns

string

Defined in

src/ui/datagrid/entitygrid.ts:84


getFilterStore

▸ getFilterStore(): FilterStore

Returns

FilterStore

Inherited from

DataGrid.getFilterStore

Defined in

src/ui/datagrid/datagrid.ts:1519


getGrid

▸ getGrid(): Grid<any>

Returns

Grid<any>

Inherited from

DataGrid.getGrid

Defined in

src/ui/datagrid/datagrid.ts:1511


getGridCanLoad

▸ Protected getGridCanLoad(): boolean

Returns

boolean

Inherited from

DataGrid.getGridCanLoad

Defined in

src/ui/datagrid/datagrid.ts:986


getGridField

▸ getGridField(): JQuery

Returns

JQuery

Inherited from

DataGrid.getGridField

Defined in

src/ui/widgets/widget.ts:138


getIdProperty

▸ Protected getIdProperty(): string

Returns

string

Inherited from

DataGrid.getIdProperty

Defined in

src/ui/datagrid/datagrid.ts:1081


getIncludeColumns

▸ Protected getIncludeColumns(include): void

Parameters

Name Type
include Object

Returns

void

Inherited from

DataGrid.getIncludeColumns

Defined in

src/ui/datagrid/datagrid.ts:697


getInitialTitle

▸ Protected getInitialTitle(): string

Returns

string

Overrides

DataGrid.getInitialTitle

Defined in

src/ui/datagrid/entitygrid.ts:68


getInsertPermission

▸ Protected getInsertPermission(): string

Returns

string

Defined in

src/ui/datagrid/entitygrid.ts:274


getIsActiveProperty

▸ Protected getIsActiveProperty(): string

Returns

string

Inherited from

DataGrid.getIsActiveProperty

Defined in

src/ui/datagrid/datagrid.ts:1102


getIsDeletedProperty

▸ Protected getIsDeletedProperty(): string

Returns

string

Inherited from

DataGrid.getIsDeletedProperty

Defined in

src/ui/datagrid/datagrid.ts:1096


getItemCssClass

▸ Protected getItemCssClass(item, index): string

Parameters

Name Type
item TItem
index number

Returns

string

Inherited from

DataGrid.getItemCssClass

Defined in

src/ui/datagrid/datagrid.ts:400


getItemMetadata

▸ Protected getItemMetadata(item, index): any

Parameters

Name Type
item TItem
index number

Returns

any

Inherited from

DataGrid.getItemMetadata

Defined in

src/ui/datagrid/datagrid.ts:434


getItemName

▸ Protected getItemName(): string

Returns

string

Defined in

src/ui/datagrid/entitygrid.ts:135


getItemType

▸ Protected getItemType(): string

Returns

string

Overrides

DataGrid.getItemType

Defined in

src/ui/datagrid/entitygrid.ts:254


getItems

▸ getItems(): TItem[]

Returns

TItem[]

Inherited from

DataGrid.getItems

Defined in

src/ui/datagrid/datagrid.ts:561


getLocalTextDbPrefix

▸ Protected getLocalTextDbPrefix(): string

Returns

string

Inherited from

DataGrid.getLocalTextDbPrefix

Defined in

src/ui/datagrid/datagrid.ts:1056


getLocalTextPrefix

▸ Protected getLocalTextPrefix(): string

Returns

string

Overrides

DataGrid.getLocalTextPrefix

Defined in

src/ui/datagrid/entitygrid.ts:72


getPagerOptions

▸ Protected getPagerOptions(): PagerOptions

Returns

PagerOptions

Inherited from

DataGrid.getPagerOptions

Defined in

src/ui/datagrid/datagrid.ts:804


getPersistanceKey

▸ Protected getPersistanceKey(): string

Returns

string

Inherited from

DataGrid.getPersistanceKey

Defined in

src/ui/datagrid/datagrid.ts:1189


getPersistanceStorage

▸ Protected getPersistanceStorage(): SettingStorage

Returns

SettingStorage

Inherited from

DataGrid.getPersistanceStorage

Defined in

src/ui/datagrid/datagrid.ts:1185


getPersistedSettings

▸ Protected getPersistedSettings(): PersistedGridSettings | Promise<PersistedGridSettings>

Returns

PersistedGridSettings | Promise<PersistedGridSettings>

Inherited from

DataGrid.getPersistedSettings

Defined in

src/ui/datagrid/datagrid.ts:1225


getPropertyItems

▸ Protected getPropertyItems(): PropertyItem[]

Returns

PropertyItem[]

Inherited from

DataGrid.getPropertyItems

Defined in

src/ui/datagrid/datagrid.ts:899


getPropertyItemsData

▸ Protected getPropertyItemsData(): PropertyItemsData

Returns

PropertyItemsData

Inherited from

DataGrid.getPropertyItemsData

Defined in

src/ui/datagrid/datagrid.ts:903


getPropertyItemsDataAsync

▸ Protected getPropertyItemsDataAsync(): Promise<PropertyItemsData>

Returns

Promise<PropertyItemsData>

Inherited from

DataGrid.getPropertyItemsDataAsync

Defined in

src/ui/datagrid/datagrid.ts:923


getQuickFilters

▸ Protected getQuickFilters(): QuickFilter<Widget<any>, any>[]

Returns

QuickFilter<Widget<any>, any>[]

Inherited from

DataGrid.getQuickFilters

Defined in

src/ui/datagrid/datagrid.ts:268


getQuickSearchFields

▸ Protected getQuickSearchFields(): QuickSearchField[]

Returns

QuickSearchField[]

Inherited from

DataGrid.getQuickSearchFields

Defined in

src/ui/datagrid/datagrid.ts:357


getRowDefinition

▸ Protected getRowDefinition(): IRowDefinition

Returns

IRowDefinition

Inherited from

DataGrid.getRowDefinition

Defined in

src/ui/datagrid/datagrid.ts:1050


getService

▸ Protected getService(): string

Returns

string

Defined in

src/ui/datagrid/entitygrid.ts:235


getSlickOptions

▸ Protected getSlickOptions(): GridOptions<any>

Returns

GridOptions<any>

Inherited from

DataGrid.getSlickOptions

Defined in

src/ui/datagrid/datagrid.ts:966


getTitle

▸ getTitle(): string

Returns

string

Inherited from

DataGrid.getTitle

Defined in

src/ui/datagrid/datagrid.ts:844


getView

▸ getView(): RemoteView<TItem>

Returns

RemoteView<TItem>

Inherited from

DataGrid.getView

Defined in

src/ui/datagrid/datagrid.ts:1515


getViewOptions

▸ Protected getViewOptions(): RemoteViewOptions

Returns

RemoteViewOptions

Overrides

DataGrid.getViewOptions

Defined in

src/ui/datagrid/entitygrid.ts:248


get_readOnly

▸ get_readOnly(): boolean

Returns

boolean

Inherited from

DataGrid.get_readOnly

Defined in

src/ui/datagrid/datagrid.ts:1035


gridPersistanceFlags

▸ Protected gridPersistanceFlags(): GridPersistanceFlags

Returns

GridPersistanceFlags

Inherited from

DataGrid.gridPersistanceFlags

Defined in

src/ui/datagrid/datagrid.ts:1200


handleRoute

▸ Protected handleRoute(args): void

Parameters

Name Type
args HandleRouteEventArgs

Returns

void

Defined in

src/ui/datagrid/entitygrid.ts:24


hasInsertPermission

▸ Protected hasInsertPermission(): boolean

Returns

boolean

Defined in

src/ui/datagrid/entitygrid.ts:278


init

▸ init(action?): EntityGrid<TItem, TOptions>

Parameters

Name Type
action? (widget: any) => void

Returns

EntityGrid<TItem, TOptions>

Inherited from

DataGrid.init

Defined in

src/ui/widgets/widget.ts:179


initAsync

▸ Protected initAsync(): Promise<void>

Returns

Promise<void>

Inherited from

DataGrid.initAsync

Defined in

src/ui/datagrid/datagrid.ts:188


initDialog

▸ Protected initDialog(dialog): void

Parameters

Name Type
dialog Widget<any>

Returns

void

Defined in

src/ui/datagrid/entitygrid.ts:288


initEntityDialog

▸ Protected initEntityDialog(itemType, dialog): void

Parameters

Name Type
itemType string
dialog Widget<any>

Returns

void

Defined in

src/ui/datagrid/entitygrid.ts:297


initSync

▸ Protected initSync(): void

Returns

void

Inherited from

DataGrid.initSync

Defined in

src/ui/datagrid/datagrid.ts:182


initialPopulate

▸ Protected initialPopulate(): void

Returns

void

Inherited from

DataGrid.initialPopulate

Defined in

src/ui/datagrid/datagrid.ts:471


initialize

▸ initialize(): void

Returns

void

Inherited from

DataGrid.initialize

Defined in

src/ui/widgets/widget.ts:176


initializeFilterBar

▸ Protected initializeFilterBar(): void

Returns

void

Inherited from

DataGrid.initializeFilterBar

Defined in

src/ui/datagrid/datagrid.ts:493


internalInit

▸ Protected internalInit(): void

Returns

void

Inherited from

DataGrid.internalInit

Defined in

src/ui/datagrid/datagrid.ts:150


internalRefresh

▸ Protected internalRefresh(): void

Returns

void

Inherited from

DataGrid.internalRefresh

Defined in

src/ui/datagrid/datagrid.ts:1010


invokeSubmitHandlers

▸ Protected invokeSubmitHandlers(): void

Returns

void

Inherited from

DataGrid.invokeSubmitHandlers

Defined in

src/ui/datagrid/datagrid.ts:1173


itemAt

▸ itemAt(row): TItem

Parameters

Name Type
row number

Returns

TItem

Inherited from

DataGrid.itemAt

Defined in

src/ui/datagrid/datagrid.ts:553


▸ Protected itemLink(itemType?, idField?, text?, cssClass?, encode?): Format<TItem>

Parameters

Name Type Default value
itemType? string undefined
idField? string undefined
text? (ctx: FormatterContext<any>) => string undefined
cssClass? (ctx: FormatterContext<any>) => string undefined
encode boolean true

Returns

Format<TItem>

Inherited from

DataGrid.itemLink

Defined in

src/ui/datagrid/datagrid.ts:876


layout

▸ Protected layout(): void

Returns

void

Inherited from

DataGrid.layout

Defined in

src/ui/datagrid/datagrid.ts:209


markupReady

▸ Protected markupReady(): void

Returns

void

Inherited from

DataGrid.markupReady

Defined in

src/ui/datagrid/datagrid.ts:748


newRefreshButton

▸ Protected newRefreshButton(noText?): ToolButton

Parameters

Name Type
noText? boolean

Returns

ToolButton

Defined in

src/ui/datagrid/entitygrid.ts:178


onClick

▸ Protected onClick(e, row, cell): void

Parameters

Name Type
e JQueryEventObject
row number
cell number

Returns

void

Inherited from

DataGrid.onClick

Defined in

src/ui/datagrid/datagrid.ts:648


onViewFilter

▸ Protected onViewFilter(item): boolean

Parameters

Name Type
item TItem

Returns

boolean

Inherited from

DataGrid.onViewFilter

Defined in

src/ui/datagrid/datagrid.ts:693


onViewProcessData

▸ Protected onViewProcessData(response): ListResponse<TItem>

Parameters

Name Type
response ListResponse<TItem>

Returns

ListResponse<TItem>

Inherited from

DataGrid.onViewProcessData

Defined in

src/ui/datagrid/datagrid.ts:689


onViewSubmit

▸ Protected onViewSubmit(): boolean

Returns

boolean

Inherited from

DataGrid.onViewSubmit

Defined in

src/ui/datagrid/datagrid.ts:736


persistSettings

▸ Protected persistSettings(flags?): void | Promise<void>

Parameters

Name Type
flags? GridPersistanceFlags

Returns

void | Promise<void>

Inherited from

DataGrid.persistSettings

Defined in

src/ui/datagrid/datagrid.ts:1407


populateLock

▸ Protected populateLock(): void

Returns

void

Inherited from

DataGrid.populateLock

Defined in

src/ui/datagrid/datagrid.ts:978


populateUnlock

▸ Protected populateUnlock(): void

Returns

void

Inherited from

DataGrid.populateUnlock

Defined in

src/ui/datagrid/datagrid.ts:982


populateWhenVisible

▸ Protected populateWhenVisible(): boolean

Returns

boolean

Inherited from

DataGrid.populateWhenVisible

Defined in

src/ui/datagrid/datagrid.ts:794


postProcessColumns

▸ Protected postProcessColumns(columns): Column<any>[]

Parameters

Name Type
columns Column<any>[]

Returns

Column<any>[]

Inherited from

DataGrid.postProcessColumns

Defined in

src/ui/datagrid/datagrid.ts:442


propertyItemsToSlickColumns

▸ Protected propertyItemsToSlickColumns(propertyItems): Column<any>[]

Parameters

Name Type
propertyItems PropertyItem[]

Returns

Column<any>[]

Inherited from

DataGrid.propertyItemsToSlickColumns

Defined in

src/ui/datagrid/datagrid.ts:936


quickFilterChange

▸ Protected quickFilterChange(e): void

Parameters

Name Type
e JQueryEventObject

Returns

void

Inherited from

DataGrid.quickFilterChange

Defined in

src/ui/datagrid/datagrid.ts:1179


refresh

▸ refresh(): void

Returns

void

Inherited from

DataGrid.refresh

Defined in

src/ui/datagrid/datagrid.ts:990


refreshIfNeeded

▸ Protected refreshIfNeeded(): void

Returns

void

Inherited from

DataGrid.refreshIfNeeded

Defined in

src/ui/datagrid/datagrid.ts:1003


renderContents

▸ Protected renderContents(): void

Returns

void

Inherited from

DataGrid.renderContents

Defined in

src/ui/widgets/widget.ts:184


resizeCanvas

▸ Protected resizeCanvas(): void

Returns

void

Inherited from

DataGrid.resizeCanvas

Defined in

src/ui/datagrid/datagrid.ts:1121


restoreSettings

▸ Protected restoreSettings(settings?, flags?): void | Promise<void>

Parameters

Name Type
settings? PersistedGridSettings
flags? GridPersistanceFlags

Returns

void | Promise<void>

Inherited from

DataGrid.restoreSettings

Defined in

src/ui/datagrid/datagrid.ts:1244


restoreSettingsFrom

▸ Protected restoreSettingsFrom(settings, flags?): void

Parameters

Name Type
settings PersistedGridSettings
flags? GridPersistanceFlags

Returns

void

Inherited from

DataGrid.restoreSettingsFrom

Defined in

src/ui/datagrid/datagrid.ts:1255


routeDialog

▸ Protected routeDialog(itemType, dialog): void

Parameters

Name Type
itemType string
dialog Widget<any>

Returns

void

Defined in

src/ui/datagrid/entitygrid.ts:258


rowCount

▸ rowCount(): number

Returns

number

Inherited from

DataGrid.rowCount

Defined in

src/ui/datagrid/datagrid.ts:557


setCriteriaParameter

▸ Protected setCriteriaParameter(): void

Returns

void

Inherited from

DataGrid.setCriteriaParameter

Defined in

src/ui/datagrid/datagrid.ts:712


setEquality

▸ Protected setEquality(field, value): void

Parameters

Name Type
field string
value any

Returns

void

Inherited from

DataGrid.setEquality

Defined in

src/ui/datagrid/datagrid.ts:722


setIncludeColumnsParameter

▸ Protected setIncludeColumnsParameter(): void

Returns

void

Inherited from

DataGrid.setIncludeColumnsParameter

Defined in

src/ui/datagrid/datagrid.ts:726


setInitialSortOrder

▸ Protected setInitialSortOrder(): void

Returns

void

Inherited from

DataGrid.setInitialSortOrder

Defined in

src/ui/datagrid/datagrid.ts:528


setIsDisabled

▸ setIsDisabled(value): void

Parameters

Name Type
value boolean

Returns

void

Inherited from

DataGrid.setIsDisabled

Defined in

src/ui/datagrid/datagrid.ts:1014


setItems

▸ setItems(value): void

Parameters

Name Type
value TItem[]

Returns

void

Inherited from

DataGrid.setItems

Defined in

src/ui/datagrid/datagrid.ts:565


setTitle

▸ setTitle(value): void

Parameters

Name Type
value string

Returns

void

Inherited from

DataGrid.setTitle

Defined in

src/ui/datagrid/datagrid.ts:852


set_readOnly

▸ set_readOnly(value): void

Parameters

Name Type
value boolean

Returns

void

Inherited from

DataGrid.set_readOnly

Defined in

src/ui/datagrid/datagrid.ts:1039


subDialogDataChange

▸ Protected subDialogDataChange(): void

Returns

void

Inherited from

DataGrid.subDialogDataChange

Defined in

src/ui/datagrid/datagrid.ts:1125


transferDialogReadOnly

▸ Protected transferDialogReadOnly(dialog): void

Parameters

Name Type
dialog Widget<any>

Returns

void

Defined in

src/ui/datagrid/entitygrid.ts:283


tryFindQuickFilter

▸ Protected tryFindQuickFilter<TWidget>(type, field): TWidget

Type parameters

Name
TWidget

Parameters

Name Type
type (...args: any[]) => TWidget
field string

Returns

TWidget

Inherited from

DataGrid.tryFindQuickFilter

Defined in

src/ui/datagrid/datagrid.ts:339


updateDisabledState

▸ Protected updateDisabledState(): void

Returns

void

Inherited from

DataGrid.updateDisabledState

Defined in

src/ui/datagrid/datagrid.ts:1117


updateInterface

▸ updateInterface(): void

Returns

void

Inherited from

DataGrid.updateInterface

Defined in

src/ui/datagrid/datagrid.ts:1046


useAsync

▸ Protected useAsync(): boolean

Returns

boolean

Inherited from

DataGrid.useAsync

Defined in

src/ui/datagrid/datagrid.ts:197


useLayoutTimer

▸ Protected useLayoutTimer(): boolean

Returns

boolean

Inherited from

DataGrid.useLayoutTimer

Defined in

src/ui/datagrid/datagrid.ts:201


usePager

▸ Protected usePager(): boolean

Returns

boolean

Overrides

DataGrid.usePager

Defined in

src/ui/datagrid/entitygrid.ts:59


viewDataChanged

▸ Protected viewDataChanged(e, rows): void

Parameters

Name Type
e any
rows TItem[]

Returns

void

Inherited from

DataGrid.viewDataChanged

Defined in

src/ui/datagrid/datagrid.ts:664


create

▸ Static create<TWidget, TOpt>(params): TWidget

Type parameters

Name Type
TWidget extends Widget<TOpt, TWidget>
TOpt TOpt

Parameters

Name Type
params CreateWidgetParams<TWidget, TOpt>

Returns

TWidget

Inherited from

DataGrid.create

Defined in

src/ui/widgets/widget.ts:153


elementFor

▸ Static elementFor<TWidget>(editorType): JQuery

Type parameters

Name
TWidget

Parameters

Name Type
editorType (...args: any[]) => TWidget

Returns

JQuery

Inherited from

DataGrid.elementFor

Defined in

src/ui/widgets/widget.ts:128


getWidgetName

▸ Static getWidgetName(type): string

Parameters

Name Type
type Function

Returns

string

Inherited from

DataGrid.getWidgetName

Defined in

src/ui/widgets/widget.ts:124


propertyItemToQuickFilter

▸ Static propertyItemToQuickFilter(item): any

Parameters

Name Type
item PropertyItem

Returns

any

Inherited from

DataGrid.propertyItemToQuickFilter

Defined in

src/ui/datagrid/datagrid.ts:278