@serenity-is/corelib / EntityGrid
Class: EntityGrid<TItem, P>
Defined in: src/ui/datagrid/entitygrid.ts:18
Extends
DataGrid<TItem,P>
Type Parameters
TItem
TItem
P
P = { }
Constructors
Constructor
new EntityGrid<
TItem,P>(props):EntityGrid<TItem,P>
Defined in: src/ui/datagrid/entitygrid.ts:21
Parameters
props
WidgetProps<P>
Returns
EntityGrid<TItem, P>
Overrides
Properties
domNode
readonlydomNode:HTMLElement
Defined in: src/ui/widgets/widget.ts:14
Inherited from
filterBar
protectedfilterBar:FilterDisplayBar
Defined in: src/ui/datagrid/datagrid.tsx:47
Inherited from
idPrefix
readonlyidPrefix:string
Defined in: src/ui/widgets/widget.ts:13
Inherited from
onAfterInit
readonlyonAfterInit:PubSub<DataGridEvent>
Defined in: src/ui/datagrid/datagrid.tsx:68
Inherited from
onCanSubmit
readonlyonCanSubmit:PubSub<DataGridSubmitEvent>
Defined in: src/ui/datagrid/datagrid.tsx:69
Inherited from
onDataChanged
readonlyonDataChanged:PubSub<DataGridEvent>
Defined in: src/ui/datagrid/datagrid.tsx:70
Inherited from
onFiltering
readonlyonFiltering:PubSub<DataGridFilteringEvent<TItem>>
Defined in: src/ui/datagrid/datagrid.tsx:71
Inherited from
onPersistence
readonlyonPersistence:PubSub<DataGridPersistenceEvent>
Defined in: src/ui/datagrid/datagrid.tsx:72
Inherited from
onProcessData
readonlyonProcessData:PubSub<DataGridProcessEvent<TItem>>
Defined in: src/ui/datagrid/datagrid.tsx:73
Inherited from
onSubmitting
readonlyonSubmitting:PubSub<DataGridSubmitEvent>
Defined in: src/ui/datagrid/datagrid.tsx:74
Inherited from
openDialogsAsPanel
openDialogsAsPanel:
boolean
Defined in: src/ui/datagrid/datagrid.tsx:55
Inherited from
options
protectedreadonlyoptions:WidgetProps<P>
Defined in: src/ui/widgets/widget.ts:11
Inherited from
propertyItemsData
protectedpropertyItemsData:PropertyItemsData
Defined in: src/ui/datagrid/datagrid.tsx:51
Inherited from
quickFiltersBar
protectedquickFiltersBar:QuickFilterBar
Defined in: src/ui/datagrid/datagrid.tsx:49
Inherited from
quickFiltersDiv
protectedquickFiltersDiv:Fluent
Defined in: src/ui/datagrid/datagrid.tsx:48
Inherited from
restoringSettings
protectedrestoringSettings:number
Defined in: src/ui/datagrid/datagrid.tsx:52
Inherited from
slickContainer
protectedslickContainer:Fluent
Defined in: src/ui/datagrid/datagrid.tsx:50
Inherited from
titleDiv
protectedtitleDiv:Fluent
Defined in: src/ui/datagrid/datagrid.tsx:45
Inherited from
toolbar
protectedtoolbar:Toolbar
Defined in: src/ui/datagrid/datagrid.tsx:46
Inherited from
uniqueName
readonlyuniqueName:string
Defined in: src/ui/widgets/widget.ts:12
Inherited from
view
view:
IRemoteView<TItem>
Defined in: src/ui/datagrid/datagrid.tsx:53
Inherited from
[typeInfo]
static[typeInfo]:ClassTypeInfo<"Serenity.">
Defined in: src/ui/datagrid/entitygrid.ts:19
Overrides
defaultOptions
readonlystaticdefaultOptions:object=dataGridDefaults
Defined in: src/ui/datagrid/datagrid.tsx:57
columnWidthDelta
columnWidthDelta:
number
Default column width delta. This value if specified, is added to the width of columns defined server side. Default is null
columnWidthScale
columnWidthScale:
number
Default column width scale. This value if specified, is multiplied with the width of columns defined server side. Default is null
enableAdvancedFiltering
enableAdvancedFiltering:
boolean| (grid) =>boolean
Controls whether to enable advanced filtering, e.g. via filter dialog/bar. Default is null.
openDialogsAsPanel
openDialogsAsPanel:
boolean
Controls whether to open dialogs as panels. Default is null.
persistenceFlags
persistenceFlags:
GridPersistenceFlags=defaultGridPersistenceFlags
Default persistence flags. Defaults are true except quickSearch and quickFilterText
persistenceStorage
persistenceStorage:
SettingStorage
Default persistence storage. Default is null
rowHeight
rowHeight:
number
Default row height. Default is null.
Inherited from
isComponent
readonlystaticisComponent:true=true
Defined in: src/ui/widgets/widget.ts:219
Inherited from
onAfterInit
readonlystaticonAfterInit:PubSub<DataGridEvent>
Defined in: src/ui/datagrid/datagrid.tsx:67
Inherited from
Accessors
allColumns
Get Signature
get allColumns():
Column<any>[]
Defined in: src/ui/datagrid/datagrid.tsx:1260
Returns
Column<any>[]
Inherited from
columns
Get Signature
get columns():
Column<TItem>[]
Defined in: src/ui/datagrid/datagrid.tsx:1261
Returns
Column<TItem>[]
Inherited from
element
Get Signature
get element():
Fluent
Defined in: src/ui/widgets/widget.ts:59
Returns a Fluent(this.domNode) object
Returns
Inherited from
initialSettings
Get Signature
get initialSettings():
PersistedGridSettings
Defined in: src/ui/datagrid/datagrid.tsx:1262
Returns
Set Signature
set initialSettings(
value):void
Defined in: src/ui/datagrid/datagrid.tsx:1263
Parameters
value
Returns
void
Inherited from
props
Get Signature
get props():
WidgetProps<P>
Defined in: src/ui/widgets/widget.ts:203
Returns
WidgetProps<P>
Inherited from
readOnly
Get Signature
get readOnly():
boolean
Defined in: src/ui/datagrid/datagrid.tsx:921
Returns
boolean
Set Signature
set readOnly(
value):void
Defined in: src/ui/datagrid/datagrid.tsx:925
Parameters
value
boolean
Returns
void
Inherited from
sleekGrid
Get Signature
get sleekGrid():
ISleekGrid<TItem>
Defined in: src/ui/datagrid/datagrid.tsx:1246
Returns
ISleekGrid<TItem>
Set Signature
set sleekGrid(
value):void
Defined in: src/ui/datagrid/datagrid.tsx:1247
Parameters
value
ISleekGrid<TItem>
Returns
void
Inherited from
slickGrid
Get Signature
get slickGrid():
ISleekGrid<TItem>
Defined in: src/ui/datagrid/datagrid.tsx:1250
Deprecated
Use sleekGrid or getGrid()
Returns
ISleekGrid<TItem>
Inherited from
defaultColumnWidthDelta
Get Signature
get
staticdefaultColumnWidthDelta():number
Defined in: src/ui/datagrid/datagrid.tsx:64
Returns
number
Set Signature
set
staticdefaultColumnWidthDelta(value):void
Defined in: src/ui/datagrid/datagrid.tsx:65
Parameters
value
number
Returns
void
Inherited from
DataGrid.defaultColumnWidthDelta
defaultColumnWidthScale
Get Signature
get
staticdefaultColumnWidthScale():number
Defined in: src/ui/datagrid/datagrid.tsx:62
Returns
number
Set Signature
set
staticdefaultColumnWidthScale(value):void
Defined in: src/ui/datagrid/datagrid.tsx:63
Parameters
value
number
Returns
void
Inherited from
DataGrid.defaultColumnWidthScale
defaultPersistanceStorage
Get Signature
get
staticdefaultPersistanceStorage():SettingStorage
Defined in: src/ui/datagrid/datagrid.tsx:1266
Deprecated
use defaultPersistenceStorage, this one has a typo
Returns
Set Signature
set
staticdefaultPersistanceStorage(value):void
Defined in: src/ui/datagrid/datagrid.tsx:1268
Deprecated
use defaultPersistenceStorage, this one has a typo
Parameters
value
Returns
void
Inherited from
DataGrid.defaultPersistanceStorage
defaultPersistenceStorage
Get Signature
get
staticdefaultPersistenceStorage():SettingStorage
Defined in: src/ui/datagrid/datagrid.tsx:60
Returns
Set Signature
set
staticdefaultPersistenceStorage(value):void
Defined in: src/ui/datagrid/datagrid.tsx:61
Parameters
value
Returns
void
Inherited from
DataGrid.defaultPersistenceStorage
defaultRowHeight
Get Signature
get
staticdefaultRowHeight():number
Defined in: src/ui/datagrid/datagrid.tsx:59
Returns
number
Inherited from
Methods
addBooleanFilter()
protectedaddBooleanFilter(field,title?,yes?,no?):SelectEditor
Defined in: src/ui/datagrid/datagrid.tsx:1044
Parameters
field
string
title?
string
yes?
string
no?
string
Returns
Inherited from
addButtonClick()
protectedaddButtonClick():void
Defined in: src/ui/datagrid/entitygrid.ts:214
Returns
void
addCssClass()
protectedaddCssClass():void
Defined in: src/ui/widgets/widget.ts:63
Returns
void
Inherited from
addDateRangeFilter()
protectedaddDateRangeFilter(field,title?):DateEditor
Defined in: src/ui/datagrid/datagrid.tsx:1028
Parameters
field
string
title?
string
Returns
Inherited from
addDateTimeRangeFilter()
protectedaddDateTimeRangeFilter(field,title?):DateTimeEditor<DateTimeEditorOptions>
Defined in: src/ui/datagrid/datagrid.tsx:1036
Parameters
field
string
title?
string
Returns
DateTimeEditor<DateTimeEditorOptions>
Inherited from
DataGrid.addDateTimeRangeFilter
addFilterSeparator()
protectedaddFilterSeparator():void
Defined in: src/ui/datagrid/datagrid.tsx:1008
Returns
void
Inherited from
addQuickFilter()
protectedaddQuickFilter<TWidget,P>(opt):TWidget
Defined in: src/ui/datagrid/datagrid.tsx:1024
Type Parameters
TWidget
TWidget extends Widget<any>
P
P
Parameters
opt
QuickFilter<TWidget, P>
Returns
TWidget
Inherited from
addValidationRule()
Call Signature
addValidationRule(
rule,uniqueName?):void
Defined in: src/ui/widgets/widget.ts:95
Parameters
rule
(input) => string
uniqueName?
string
Returns
void
Inherited from
Call Signature
addValidationRule(
uniqueName,rule):void
Defined in: src/ui/widgets/widget.ts:96
Parameters
uniqueName
string
rule
(input) => string
Returns
void
Inherited from
afterInit()
protectedafterInit():void
Defined in: src/ui/datagrid/datagrid.tsx:150
Returns
void
Inherited from
afterRender()
protectedafterRender(callback):void
Defined in: src/ui/widgets/widget.ts:142
Parameters
callback
() => void
Returns
void
Inherited from
autoRegisteringPlugin()
protectedautoRegisteringPlugin(args):void
Defined in: src/ui/datagrid/datagrid.tsx:103
Parameters
args
Returns
void
Inherited from
DataGrid.autoRegisteringPlugin
bindToSlickEvents()
protectedbindToSlickEvents():void
Defined in: src/ui/datagrid/datagrid.tsx:478
Returns
void
Inherited from
bindToViewEvents()
protectedbindToViewEvents():void
Defined in: src/ui/datagrid/datagrid.tsx:529
Returns
void
Inherited from
booleanQuickFilter()
protectedbooleanQuickFilter(field,title?,yes?,no?):QuickFilter<SelectEditor<SelectEditorOptions>,SelectEditorOptions>
Defined in: src/ui/datagrid/datagrid.tsx:1048
Parameters
field
string
title?
string
yes?
string
no?
string
Returns
QuickFilter<SelectEditor<SelectEditorOptions>, SelectEditorOptions>
Inherited from
byId()
protectedbyId<TElement>(id):Fluent<TElement>
Defined in: src/ui/widgets/widget.ts:102
Type Parameters
TElement
TElement extends HTMLElement = HTMLElement
Parameters
id
string
Returns
Fluent<TElement>
Inherited from
canFilterColumn()
protectedcanFilterColumn(column):boolean
Defined in: src/ui/datagrid/datagrid.tsx:359
Parameters
column
Column
Returns
boolean
Inherited from
canShowColumn()
protectedcanShowColumn(column):boolean
Defined in: src/ui/datagrid/datagrid.tsx:1089
Parameters
column
Column
Returns
boolean
Inherited from
change()
change(
handler):void
Defined in: src/ui/widgets/widget.ts:114
Parameters
handler
(e) => void
Returns
void
Inherited from
changeSelect2()
changeSelect2(
handler):void
Defined in: src/ui/widgets/widget.ts:118
Parameters
handler
(e) => void
Returns
void
Inherited from
createColumns()
protectedcreateColumns():Column<TItem>[]
Defined in: src/ui/datagrid/datagrid.tsx:389
Creates initial column set for this grid. This column set is then passed to postProcessColumns to adjust widths etc, and then used as the initial columns for the slickgrid.
Returns
Column<TItem>[]
Inherited from
createEntityDialog()
protectedcreateEntityDialog(itemType,callback?):Widget<any> |PromiseLike<Widget<any>>
Defined in: src/ui/datagrid/entitygrid.ts:337
Parameters
itemType
string
callback?
(dlg) => void
Returns
Widget<any> | PromiseLike<Widget<any>>
createFilterBar()
protectedcreateFilterBar():void
Defined in: src/ui/datagrid/entitygrid.ts:191
Returns
void
Overrides
createIncludeDeletedButton()
protectedcreateIncludeDeletedButton():void
Defined in: src/ui/datagrid/datagrid.tsx:250
Returns
void
Inherited from
DataGrid.createIncludeDeletedButton
createPager()
protectedcreatePager():void
Defined in: src/ui/datagrid/datagrid.tsx:668
Returns
void
Inherited from
createQuickFilters()
protectedcreateQuickFilters(filters?):void
Defined in: src/ui/datagrid/datagrid.tsx:198
Parameters
filters?
QuickFilter<Widget<any>, any>[]
Returns
void
Inherited from
createQuickSearchInput()
protectedcreateQuickSearchInput():void
Defined in: src/ui/datagrid/datagrid.tsx:259
Returns
void
Inherited from
DataGrid.createQuickSearchInput
createSleekColumns()
protectedcreateSleekColumns():Column<TItem>[]
Defined in: src/ui/datagrid/datagrid.tsx:398
Creates the SleekGrid columns. This method calls createColumns (via getColumns for compatibility) and then post processes them.
Returns
Column<TItem>[]
The SleekGrid columns.
Inherited from
createSlickContainer()
protectedcreateSlickContainer():Fluent
Defined in: src/ui/datagrid/datagrid.tsx:622
Returns
Inherited from
createSlickGrid()
protectedcreateSlickGrid():ISleekGrid<TItem>
Defined in: src/ui/datagrid/datagrid.tsx:404
Override initSleekGrid to add plugins to the sleekgrid
Returns
ISleekGrid<TItem>
Inherited from
createToolbar()
protectedcreateToolbar(buttons):void
Defined in: src/ui/datagrid/datagrid.tsx:694
Parameters
buttons
Returns
void
Inherited from
createToolbarExtensions()
protectedcreateToolbarExtensions():void
Defined in: src/ui/datagrid/entitygrid.ts:84
Returns
void
Overrides
DataGrid.createToolbarExtensions
createView()
protectedcreateView():IRemoteView<TItem>
Defined in: src/ui/datagrid/datagrid.tsx:626
Returns
IRemoteView<TItem>
Inherited from
dateRangeQuickFilter()
protecteddateRangeQuickFilter(field,title?):QuickFilter<DateEditor<DateEditorOptions>,DateTimeEditorOptions>
Defined in: src/ui/datagrid/datagrid.tsx:1032
Parameters
field
string
title?
string
Returns
QuickFilter<DateEditor<DateEditorOptions>, DateTimeEditorOptions>
Inherited from
dateTimeRangeQuickFilter()
protecteddateTimeRangeQuickFilter(field,title?):QuickFilter<DateTimeEditor<DateTimeEditorOptions>,DateTimeEditorOptions>
Defined in: src/ui/datagrid/datagrid.tsx:1040
Parameters
field
string
title?
string
Returns
QuickFilter<DateTimeEditor<DateTimeEditorOptions>, DateTimeEditorOptions>
Inherited from
DataGrid.dateTimeRangeQuickFilter
deferRender()
protecteddeferRender():boolean
Defined in: src/ui/widgets/widget.ts:67
Returns
boolean
Inherited from
destroy()
destroy():
void
Defined in: src/ui/datagrid/entitygrid.ts:27
Returns
void
Overrides
determineText()
protecteddetermineText(getKey):string
Defined in: src/ui/datagrid/datagrid.tsx:1012
Parameters
getKey
(prefix) => string
Returns
string
Inherited from
editItem()
protectededitItem(entityOrId):void
Defined in: src/ui/datagrid/entitygrid.ts:218
Parameters
entityOrId
any
Returns
void
Overrides
editItemOfType()
protectededitItemOfType(itemType,entityOrId):void
Defined in: src/ui/datagrid/entitygrid.ts:235
Parameters
itemType
string
entityOrId
any
Returns
void
Overrides
EditLink()
EditLink(
props):any
Defined in: src/ui/datagrid/datagrid.tsx:740
Renders an edit link for the item in current row. Returns a DocumentFragment for non-data rows, and an anchor element otherwise.
Parameters
props
children?
any
The link text. If not provided it will be taken from ctx.escape(ctx.value)
context?
FormatterContext
formatter context (contains item, value etc)
cssClass?
string
Extra CSS class to add to the link element besides s-EditLink. Optional.
id?
string
The id of the entity to link to. If not provided it will be taken from ctx.item[idField]
idField?
string
The name of the field in item that contains the entity id. Defaults to idProperty. Used if id is not provided.
itemType?
string
The item type to link to. Defaults to this.getItemType()
tabindex?
number
The tabindex to assign to the link, default is undefined
tabIndex?
number
Deprecated
Use tabindex.
Returns
any
Inherited from
enableAdvancedFiltering()
protectedenableAdvancedFiltering():boolean
Defined in: src/ui/datagrid/datagrid.tsx:639
Returns
boolean
Inherited from
DataGrid.enableAdvancedFiltering
ensureQuickFilterBar()
protectedensureQuickFilterBar():QuickFilterBar
Defined in: src/ui/datagrid/datagrid.tsx:190
Returns
Inherited from
filterStoreChanged()
protectedfilterStoreChanged():void
Defined in: src/ui/datagrid/entitygrid.ts:196
Returns
void
Overrides
findById()
protectedfindById<TElement>(id):TElement
Defined in: src/ui/widgets/widget.ts:106
Type Parameters
TElement
TElement extends HTMLElement = HTMLElement
Parameters
id
string
Returns
TElement
Inherited from
findQuickFilter()
protectedfindQuickFilter<TWidget>(type,field):TWidget
Defined in: src/ui/datagrid/datagrid.tsx:234
Type Parameters
TWidget
TWidget
Parameters
type
(...args) => TWidget
field
string
Returns
TWidget
Inherited from
get_readOnly()
get_readOnly():
boolean
Defined in: src/ui/datagrid/datagrid.tsx:929
Returns
boolean
Inherited from
getAddButtonCaption()
protectedgetAddButtonCaption():string
Defined in: src/ui/datagrid/entitygrid.ts:146
Returns
string
Overrides
getButtons()
protectedgetButtons():ToolButton[]
Defined in: src/ui/datagrid/entitygrid.ts:150
Returns
Overrides
getColumns()
protectedgetColumns():Column<TItem>[]
Defined in: src/ui/datagrid/datagrid.tsx:822
Returns
Column<TItem>[]
Deprecated
override createColumns
Inherited from
getColumnsKey()
protectedgetColumnsKey():string
Defined in: src/ui/datagrid/datagrid.tsx:784
Returns
string
Inherited from
getColumnWidthDelta()
protectedgetColumnWidthDelta():number
Defined in: src/ui/datagrid/datagrid.tsx:336
Returns
number
Inherited from
getColumnWidthScale()
protectedgetColumnWidthScale():number
Defined in: src/ui/datagrid/datagrid.tsx:340
Returns
number
Inherited from
getCssClass()
protectedgetCssClass():string
Defined in: src/ui/widgets/widget.ts:71
Returns
string
Inherited from
getCurrentSettings()
getCurrentSettings(
flags?):PersistedGridSettings
Defined in: src/ui/datagrid/datagrid.tsx:1208
Parameters
flags?
Returns
Inherited from
getCustomAttribute()
protectedgetCustomAttribute<TAttr>(attrType,inherit):TAttr
Defined in: src/ui/widgets/widget.ts:138
Type Parameters
TAttr
TAttr extends CustomAttribute
Parameters
attrType
(...args) => TAttr
inherit
boolean = true
Returns
TAttr
Inherited from
getDefaultSortBy()
protectedgetDefaultSortBy():any[]
Defined in: src/ui/datagrid/datagrid.tsx:631
Returns
any[]
Inherited from
getDialogOptions()
protectedgetDialogOptions():any
Defined in: src/ui/datagrid/entitygrid.ts:358
Returns
any
getDialogOptionsFor()
protectedgetDialogOptionsFor(itemType):any
Defined in: src/ui/datagrid/entitygrid.ts:362
Parameters
itemType
string
Returns
any
getDialogType()
protectedgetDialogType():DialogType|PromiseLike<DialogType>
Defined in: src/ui/datagrid/entitygrid.ts:380
Returns
DialogType | PromiseLike<DialogType>
getDialogTypeFor()
protectedgetDialogTypeFor(itemType):DialogType|PromiseLike<DialogType>
Defined in: src/ui/datagrid/entitygrid.ts:369
Parameters
itemType
string
Returns
DialogType | PromiseLike<DialogType>
getDisplayName()
protectedgetDisplayName():string
Defined in: src/ui/datagrid/entitygrid.ts:130
Returns
string
getElement()
getElement():
HTMLElement
Defined in: src/ui/datagrid/datagrid.tsx:1238
Returns
HTMLElement
Inherited from
getEntityType()
protectedgetEntityType():string
Defined in: src/ui/datagrid/entitygrid.ts:105
Returns
string
getFilterStore()
getFilterStore():
FilterStore
Defined in: src/ui/datagrid/datagrid.tsx:1256
Returns
Inherited from
getGrid()
getGrid():
ISleekGrid<TItem>
Defined in: src/ui/datagrid/datagrid.tsx:1242
Returns
ISleekGrid<TItem>
Inherited from
getGridCanLoad()
protectedgetGridCanLoad():boolean
Defined in: src/ui/datagrid/datagrid.tsx:874
Returns
boolean
Inherited from
getGridField()
getGridField():
Fluent
Defined in: src/ui/widgets/widget.ts:110
Returns
Inherited from
getIdProperty()
protectedgetIdProperty():string
Defined in: src/ui/datagrid/datagrid.tsx:972
Returns
string
Inherited from
getIncludeColumns()
protectedgetIncludeColumns(include):void
Defined in: src/ui/datagrid/datagrid.tsx:570
Parameters
include
Returns
void
Inherited from
getInitialTitle()
protectedgetInitialTitle():string
Defined in: src/ui/datagrid/entitygrid.ts:89
Returns
string
Overrides
getInsertPermission()
protectedgetInsertPermission():string
Defined in: src/ui/datagrid/entitygrid.ts:300
Returns
string
getIsActiveProperty()
protectedgetIsActiveProperty():string
Defined in: src/ui/datagrid/datagrid.tsx:989
Returns
string
Inherited from
getIsDeletedProperty()
protectedgetIsDeletedProperty():string
Defined in: src/ui/datagrid/datagrid.tsx:983
Returns
string
Inherited from
getItemCssClass()
protectedgetItemCssClass(item,index):string
Defined in: src/ui/datagrid/datagrid.tsx:303
Parameters
item
TItem
index
number
Returns
string
Inherited from
getItemMetadata()
protectedgetItemMetadata(item,index):any
Defined in: src/ui/datagrid/datagrid.tsx:307
Parameters
item
TItem
index
number
Returns
any
Inherited from
getItemName()
protectedgetItemName():string
Defined in: src/ui/datagrid/entitygrid.ts:139
Returns
string
getItems()
getItems():
TItem[]
Defined in: src/ui/datagrid/datagrid.tsx:453
Returns
TItem[]
Inherited from
getItemType()
protectedgetItemType():string
Defined in: src/ui/datagrid/entitygrid.ts:280
Returns
string
Overrides
getLocalTextDbPrefix()
protectedgetLocalTextDbPrefix():string
Defined in: src/ui/datagrid/datagrid.tsx:950
Returns
string
Inherited from
getLocalTextPrefix()
protectedgetLocalTextPrefix():string
Defined in: src/ui/datagrid/entitygrid.ts:93
Returns
string
Overrides
getPagerOptions()
protectedgetPagerOptions():PagerOptions
Defined in: src/ui/datagrid/datagrid.tsx:660
Returns
Inherited from
getPersistedSettings()
protectedgetPersistedSettings():PersistedGridSettings|Promise<PersistedGridSettings>
Defined in: src/ui/datagrid/datagrid.tsx:1110
Returns
PersistedGridSettings | Promise<PersistedGridSettings>
Inherited from
getPersistenceKey()
protectedgetPersistenceKey():string
Defined in: src/ui/datagrid/datagrid.tsx:1070
Returns
string
Inherited from
getPersistenceStorage()
protectedgetPersistenceStorage():SettingStorage
Defined in: src/ui/datagrid/datagrid.tsx:1064
Returns
Inherited from
DataGrid.getPersistenceStorage
getPropertyItems()
protectedgetPropertyItems():PropertyItem[]
Defined in: src/ui/datagrid/datagrid.tsx:788
Returns
Inherited from
getPropertyItemsData()
protectedgetPropertyItemsData():PropertyItemsData
Defined in: src/ui/datagrid/datagrid.tsx:792
Returns
Inherited from
getPropertyItemsDataAsync()
protectedgetPropertyItemsDataAsync():Promise<PropertyItemsData>
Defined in: src/ui/datagrid/datagrid.tsx:812
Returns
Promise<PropertyItemsData>
Inherited from
DataGrid.getPropertyItemsDataAsync
getQuickFilters()
protectedgetQuickFilters():QuickFilter<Widget<any>,any>[]
Defined in: src/ui/datagrid/datagrid.tsx:220
Returns
QuickFilter<Widget<any>, any>[]
Inherited from
getQuickSearchFields()
protectedgetQuickSearchFields():QuickSearchField[]
Defined in: src/ui/datagrid/datagrid.tsx:255
Returns
Inherited from
getRowDefinition()
protectedgetRowDefinition():IRowDefinition
Defined in: src/ui/datagrid/datagrid.tsx:944
Returns
Inherited from
getService()
protectedgetService():string
Defined in: src/ui/datagrid/entitygrid.ts:259
Returns
string
getServiceMethod()
protectedgetServiceMethod():string
Defined in: src/ui/datagrid/entitygrid.ts:266
Returns
string
getServiceUrl()
protectedgetServiceUrl():string
Defined in: src/ui/datagrid/entitygrid.ts:270
Returns
string
getSlickOptions()
protectedgetSlickOptions():GridOptions
Defined in: src/ui/datagrid/datagrid.tsx:852
Returns
GridOptions
Inherited from
getTitle()
getTitle():
string
Defined in: src/ui/datagrid/datagrid.tsx:702
Returns
string
Inherited from
getView()
getView():
IRemoteView<TItem>
Defined in: src/ui/datagrid/datagrid.tsx:1252
Returns
IRemoteView<TItem>
Inherited from
getViewOptions()
protectedgetViewOptions():RemoteViewOptions
Defined in: src/ui/datagrid/entitygrid.ts:274
Returns
Overrides
gridPersistenceFlags()
protectedgridPersistenceFlags():GridPersistenceFlags
Defined in: src/ui/datagrid/datagrid.tsx:1083
Returns
Inherited from
handleGridClick()
protectedhandleGridClick(e):void
Defined in: src/ui/datagrid/datagrid.tsx:466
Parameters
e
CellMouseEvent
Returns
void
Inherited from
handleGridColumnsReordered()
protectedhandleGridColumnsReordered():void
Defined in: src/ui/datagrid/datagrid.tsx:470
Returns
void
Inherited from
DataGrid.handleGridColumnsReordered
handleGridColumnsResized()
protectedhandleGridColumnsResized():void
Defined in: src/ui/datagrid/datagrid.tsx:474
Returns
void
Inherited from
DataGrid.handleGridColumnsResized
handleGridSort()
protectedhandleGridSort(e):void
Defined in: src/ui/datagrid/datagrid.tsx:461
Parameters
e
GridSortEvent
Returns
void
Inherited from
handleRoute()
protectedhandleRoute(e):void
Defined in: src/ui/datagrid/entitygrid.ts:32
Parameters
e
Returns
void
handleViewFilter()
protectedhandleViewFilter(item):boolean
Defined in: src/ui/datagrid/datagrid.tsx:537
Parameters
item
TItem
Returns
boolean
Inherited from
handleViewProcessData()
protectedhandleViewProcessData(response):ListResponse<TItem>
Defined in: src/ui/datagrid/datagrid.tsx:546
Parameters
response
ListResponse<TItem>
Returns
ListResponse<TItem>
Inherited from
DataGrid.handleViewProcessData
handleViewSubmit()
protectedhandleViewSubmit():boolean
Defined in: src/ui/datagrid/datagrid.tsx:553
Returns
boolean
Inherited from
hasInsertPermission()
protectedhasInsertPermission():boolean
Defined in: src/ui/datagrid/entitygrid.ts:304
Returns
boolean
init()
init():
this
Defined in: src/ui/widgets/widget.ts:153
Returns
this
Inherited from
initDialog()
protectedinitDialog(dialog):void
Defined in: src/ui/datagrid/entitygrid.ts:314
Parameters
dialog
Widget<any>
Returns
void
initEntityDialog()
protectedinitEntityDialog(itemType,dialog):void
Defined in: src/ui/datagrid/entitygrid.ts:323
Parameters
itemType
string
dialog
Widget<any>
Returns
void
initializeFilterBar()
protectedinitializeFilterBar():void
Defined in: src/ui/datagrid/datagrid.tsx:366
Returns
void
Inherited from
initialPopulate()
protectedinitialPopulate():void
Defined in: src/ui/datagrid/datagrid.tsx:344
Returns
void
Inherited from
initSleekGrid()
protectedinitSleekGrid():void
Defined in: src/ui/datagrid/datagrid.tsx:413
Returns
void
Inherited from
internalRefresh()
protectedinternalRefresh():void
Defined in: src/ui/datagrid/datagrid.tsx:915
Returns
void
Inherited from
internalRenderContents()
internalRenderContents():
void
Defined in: src/ui/widgets/widget.ts:173
Returns
void
Inherited from
DataGrid.internalRenderContents
invokeSubmitHandlers()
protectedinvokeSubmitHandlers():void
Defined in: src/ui/datagrid/datagrid.tsx:1052
Returns
void
Inherited from
itemAt()
itemAt(
row):TItem
Defined in: src/ui/datagrid/datagrid.tsx:441
Parameters
row
number
Returns
TItem
Inherited from
itemId()
itemId(
item):any
Defined in: src/ui/datagrid/datagrid.tsx:445
Parameters
item
TItem
Returns
any
Inherited from
itemLink()
protecteditemLink(itemType?,idField?,text?,cssClass?,encode?):Format<TItem>
Defined in: src/ui/datagrid/datagrid.tsx:734
Parameters
itemType?
string
idField?
string
text?
Format<TItem>
cssClass?
(ctx) => string
encode?
boolean = true
Returns
Format<TItem>
Inherited from
layout()
protectedlayout():void
Defined in: src/ui/datagrid/datagrid.tsx:161
Returns
void
Inherited from
legacyTemplateRender()
protectedlegacyTemplateRender():boolean
Defined in: src/ui/widgets/widget.ts:190
Returns
boolean
Inherited from
markupReady()
protectedmarkupReady():void
Defined in: src/ui/datagrid/datagrid.tsx:618
Returns
void
Inherited from
newRefreshButton()
protectednewRefreshButton(noText?):ToolButton
Defined in: src/ui/datagrid/entitygrid.ts:201
Parameters
noText?
boolean
Returns
onClick()
protectedonClick(e,row,cell):void
Defined in: src/ui/datagrid/datagrid.tsx:507
Parameters
e
Event
row
number
cell
number
Returns
void
Inherited from
onViewFilter()
protectedonViewFilter(item):boolean
Defined in: src/ui/datagrid/datagrid.tsx:566
Parameters
item
TItem
Returns
boolean
Inherited from
onViewProcessData()
protectedonViewProcessData(response):ListResponse<TItem>
Defined in: src/ui/datagrid/datagrid.tsx:562
Parameters
response
ListResponse<TItem>
Returns
ListResponse<TItem>
Inherited from
onViewSubmit()
protectedonViewSubmit():boolean
Defined in: src/ui/datagrid/datagrid.tsx:609
Returns
boolean
Inherited from
persistenceLock()
persistenceLock():
void
Defined in: src/ui/datagrid/datagrid.tsx:1187
Returns
void
Inherited from
persistenceUnlock()
persistenceUnlock():
void
Defined in: src/ui/datagrid/datagrid.tsx:1191
Returns
void
Inherited from
persistSettings()
persistSettings(
flags?):void|Promise<void>
Defined in: src/ui/datagrid/datagrid.tsx:1195
Parameters
flags?
Returns
void | Promise<void>
Inherited from
populateLock()
protectedpopulateLock():void
Defined in: src/ui/datagrid/datagrid.tsx:866
Returns
void
Inherited from
populateUnlock()
protectedpopulateUnlock():void
Defined in: src/ui/datagrid/datagrid.tsx:870
Returns
void
Inherited from
populateWhenVisible()
protectedpopulateWhenVisible():boolean
Defined in: src/ui/datagrid/datagrid.tsx:646
Returns
boolean
Inherited from
postProcessColumns()
protectedpostProcessColumns(columns):Column<any>[]
Defined in: src/ui/datagrid/datagrid.tsx:315
Parameters
columns
Column<any>[]
Returns
Column<any>[]
Inherited from
prepareSubmit()
prepareSubmit():
boolean
Defined in: src/ui/datagrid/datagrid.tsx:886
Prepares submit arguments in this.view.params by calling this.view.onSubmit if available, or this.handleViewSubmit if not. Note that if getGridCanLoad returns false, the prepared arguments might be in a incomplete state.
Returns
boolean
Inherited from
propertyItemsReady()
protectedpropertyItemsReady(itemsData):void
Defined in: src/ui/datagrid/datagrid.tsx:112
Parameters
itemsData
Returns
void
Inherited from
propertyItemsToColumns()
protectedpropertyItemsToColumns(propertyItems):Column<any>[]
Defined in: src/ui/datagrid/datagrid.tsx:841
Parameters
propertyItems
Returns
Column<any>[]
Inherited from
DataGrid.propertyItemsToColumns
quickFilterChange()
protectedquickFilterChange(e):void
Defined in: src/ui/datagrid/datagrid.tsx:1058
Parameters
e
Event
Returns
void
Inherited from
refresh()
refresh():
void
Defined in: src/ui/datagrid/datagrid.tsx:895
Returns
void
Inherited from
refreshIfNeeded()
protectedrefreshIfNeeded():void
Defined in: src/ui/datagrid/datagrid.tsx:908
Returns
void
Inherited from
render()
render():
any
Defined in: src/ui/widgets/widget.ts:163
Returns the main element for this widget or the document fragment. As widgets may get their elements from props unlike regular JSX widgets, this method should not be overridden. Override renderContents() instead.
Returns
any
Inherited from
renderContents()
protectedrenderContents():any
Defined in: src/ui/widgets/widget.ts:184
Returns
any
Inherited from
resizeCanvas()
protectedresizeCanvas():void
Defined in: src/ui/datagrid/datagrid.tsx:1000
Returns
void
Inherited from
restoreSettings()
protectedrestoreSettings(settings?,flags?):void|Promise<void>
Defined in: src/ui/datagrid/datagrid.tsx:1129
Parameters
settings?
flags?
Returns
void | Promise<void>
Inherited from
restoreSettingsFrom()
protectedrestoreSettingsFrom(settings,flags?):void
Defined in: src/ui/datagrid/datagrid.tsx:1140
Parameters
settings
flags?
Returns
void
Inherited from
routeDialog()
protectedrouteDialog(itemType,dialog):void
Defined in: src/ui/datagrid/entitygrid.ts:284
Parameters
itemType
string
dialog
Widget<any>
Returns
void
rowCount()
rowCount():
number
Defined in: src/ui/datagrid/datagrid.tsx:449
Returns
number
Inherited from
set_readOnly()
set_readOnly(
value):void
Defined in: src/ui/datagrid/datagrid.tsx:933
Parameters
value
boolean
Returns
void
Inherited from
setCriteriaParameter()
protectedsetCriteriaParameter():void
Defined in: src/ui/datagrid/datagrid.tsx:585
Returns
void
Inherited from
setEquality()
protectedsetEquality(field,value):void
Defined in: src/ui/datagrid/datagrid.tsx:595
Parameters
field
string
value
any
Returns
void
Inherited from
setFilterBarVisibility()
protectedsetFilterBarVisibility():void
Defined in: src/ui/datagrid/entitygrid.ts:181
Returns
void
setIncludeColumnsParameter()
protectedsetIncludeColumnsParameter():void
Defined in: src/ui/datagrid/datagrid.tsx:599
Returns
void
Inherited from
DataGrid.setIncludeColumnsParameter
setInitialSortOrder()
protectedsetInitialSortOrder():void
Defined in: src/ui/datagrid/datagrid.tsx:416
Returns
void
Inherited from
setItems()
setItems(
value):void
Defined in: src/ui/datagrid/datagrid.tsx:457
Parameters
value
TItem[]
Returns
void
Inherited from
setTitle()
setTitle(
value):void
Defined in: src/ui/datagrid/datagrid.tsx:710
Parameters
value
string
Returns
void
Inherited from
subDialogDataChange()
protectedsubDialogDataChange():void
Defined in: src/ui/datagrid/datagrid.tsx:1004
Returns
void
Inherited from
syncOrAsyncThen()
protectedsyncOrAsyncThen<T>(syncMethod,asyncMethod,then):void
Defined in: src/ui/widgets/widget.ts:207
Type Parameters
T
T
Parameters
syncMethod
() => T
asyncMethod
() => PromiseLike<T>
then
(v) => void
Returns
void
Inherited from
transferDialogReadOnly()
protectedtransferDialogReadOnly(dialog):void
Defined in: src/ui/datagrid/entitygrid.ts:309
Parameters
dialog
Widget<any>
Returns
void
tryFindQuickFilter()
protectedtryFindQuickFilter<TWidget>(type,field):TWidget
Defined in: src/ui/datagrid/datagrid.tsx:242
Type Parameters
TWidget
TWidget
Parameters
type
(...args) => TWidget
field
string
Returns
TWidget
Inherited from
updateInterface()
updateInterface():
void
Defined in: src/ui/datagrid/datagrid.tsx:940
Returns
void
Inherited from
useAsync()
protecteduseAsync():boolean
Defined in: src/ui/datagrid/datagrid.tsx:153
Returns
boolean
Inherited from
useIdPrefix()
protecteduseIdPrefix():IdPrefixType
Defined in: src/ui/widgets/widget.ts:214
Returns
Inherited from
useLayoutTimer()
protecteduseLayoutTimer():boolean
Defined in: src/ui/datagrid/datagrid.tsx:157
Returns
boolean
Inherited from
usePager()
protectedusePager():boolean
Defined in: src/ui/datagrid/entitygrid.ts:80
Returns
boolean
Overrides
viewDataChanged()
protectedviewDataChanged():void
Defined in: src/ui/datagrid/datagrid.tsx:523
Returns
void
Inherited from
wrapFormatterWithEditLink()
protectedwrapFormatterWithEditLink(column,item):void
Defined in: src/ui/datagrid/datagrid.tsx:826
Parameters
column
Column
item
Returns
void
Inherited from
DataGrid.wrapFormatterWithEditLink
create()
staticcreate<TWidget,P>(params):TWidget
Defined in: src/ui/widgets/widget.ts:126
Type Parameters
TWidget
TWidget extends Widget<P>
P
P
Parameters
params
CreateWidgetParams<TWidget, P>
Returns
TWidget
Inherited from
createDefaultElement()
staticcreateDefaultElement():HTMLElement
Defined in: src/ui/widgets/widget.ts:52
Returns
HTMLElement
Inherited from
getWidgetName()
staticgetWidgetName(type):string
Defined in: src/ui/widgets/widget.ts:91
Parameters
type
Function
Returns
string
Inherited from
propertyItemToQuickFilter()
staticpropertyItemToQuickFilter(item):QuickFilter<any,any>
Defined in: src/ui/datagrid/datagrid.tsx:230
Parameters
item
Returns
QuickFilter<any, any>
Inherited from
DataGrid.propertyItemToQuickFilter
registerClass()
protectedstaticregisterClass<TypeName>(typeName,intfAndAttr?):ClassTypeInfo<TypeName>
Defined in: src/ui/widgets/widget.ts:221
Type Parameters
TypeName
TypeName
Parameters
typeName
StringLiteral<TypeName>
intfAndAttr?
(InterfaceType | AttributeSpecifier)[]
Returns
ClassTypeInfo<TypeName>
Inherited from
registerEditor()
protectedstaticregisterEditor<TypeName>(typeName,intfAndAttr?):EditorTypeInfo<TypeName>
Defined in: src/ui/widgets/widget.ts:230
Type Parameters
TypeName
TypeName
Parameters
typeName
StringLiteral<TypeName>
intfAndAttr?
(InterfaceType | AttributeSpecifier)[]
Returns
EditorTypeInfo<TypeName>