@serenity-is/corelib / EntityGrid
Class: EntityGrid<TItem, P>
Extends
DataGrid<TItem,P>
Type Parameters
• TItem
• P = {}
Constructors
new EntityGrid()
new EntityGrid<
TItem,P>(props):EntityGrid<TItem,P>
Parameters
props
WidgetProps<P>
Returns
EntityGrid<TItem, P>
Overrides
Defined in
src/ui/datagrid/entitygrid.ts:20
Properties
allColumns
protectedallColumns:Column<any>[]
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:75
domNode
readonlydomNode:HTMLElement
Inherited from
Defined in
filterBar
protectedfilterBar:FilterDisplayBar<object>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:71
idPrefix
readonlyidPrefix:string
Inherited from
Defined in
initialSettings
protectedinitialSettings:PersistedGridSettings
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:77
openDialogsAsPanel
openDialogsAsPanel:
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:81
options
protectedreadonlyoptions:WidgetProps<P>
Inherited from
Defined in
propertyItemsData
protectedpropertyItemsData:PropertyItemsData
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:76
quickFiltersBar
protectedquickFiltersBar:QuickFilterBar<QuickFilterBarOptions>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:73
quickFiltersDiv
protectedquickFiltersDiv:Fluent<HTMLElement>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:72
restoringSettings
protectedrestoringSettings:number
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:78
slickContainer
protectedslickContainer:Fluent<HTMLElement>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:74
slickGrid
slickGrid:
Grid<any>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:80
titleDiv
protectedtitleDiv:Fluent<HTMLElement>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:69
toolbar
protectedtoolbar:Toolbar<ToolbarOptions>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:70
uniqueName
readonlyuniqueName:string
Inherited from
Defined in
view
view:
RemoteView<TItem>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:79
defaultColumnWidthDelta
staticdefaultColumnWidthDelta:number
Inherited from
DataGrid.defaultColumnWidthDelta
Defined in
src/ui/datagrid/datagrid.tsx:87
defaultColumnWidthScale
staticdefaultColumnWidthScale:number
Inherited from
DataGrid.defaultColumnWidthScale
Defined in
src/ui/datagrid/datagrid.tsx:86
defaultHeaderHeight
staticdefaultHeaderHeight:number
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:84
defaultPersistanceStorage
staticdefaultPersistanceStorage:SettingStorage
Inherited from
DataGrid.defaultPersistanceStorage
Defined in
src/ui/datagrid/datagrid.tsx:85
defaultRowHeight
staticdefaultRowHeight:number
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:83
isComponent
readonlystaticisComponent:true=true
Inherited from
Defined in
typeInfo
statictypeInfo:ClassTypeInfo<"Serenity.Widget">
Inherited from
Defined in
Accessors
element
Get Signature
get element():
Fluent<HTMLElement>
Returns a Fluent(this.domNode) object
Returns
Fluent<HTMLElement>
Inherited from
Defined in
props
Get Signature
get props():
WidgetProps<P>
Returns
WidgetProps<P>
Inherited from
Defined in
readOnly
Get Signature
get readOnly():
boolean
Returns
boolean
Set Signature
set readOnly(
value):void
Parameters
value
boolean
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:980
Methods
addBooleanFilter()
protectedaddBooleanFilter(field,title?,yes?,no?):SelectEditor<SelectEditorOptions>
Parameters
field
string
title?
string
yes?
string
no?
string
Returns
SelectEditor<SelectEditorOptions>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1115
addButtonClick()
protectedaddButtonClick():void
Returns
void
Defined in
src/ui/datagrid/entitygrid.ts:210
addCssClass()
protectedaddCssClass():void
Returns
void
Inherited from
Defined in
addDateRangeFilter()
protectedaddDateRangeFilter(field,title?):DateEditor<DateEditorOptions>
Parameters
field
string
title?
string
Returns
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1099
addDateTimeRangeFilter()
protectedaddDateTimeRangeFilter(field,title?):DateTimeEditor<DateTimeEditorOptions>
Parameters
field
string
title?
string
Returns
DateTimeEditor<DateTimeEditorOptions>
Inherited from
DataGrid.addDateTimeRangeFilter
Defined in
src/ui/datagrid/datagrid.tsx:1107
addFilterSeparator()
protectedaddFilterSeparator():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1079
addQuickFilter()
protectedaddQuickFilter<TWidget,P>(opt):TWidget
Type Parameters
• TWidget extends Widget<any>
• P
Parameters
opt
QuickFilter<TWidget, P>
Returns
TWidget
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1095
addValidationRule()
Call Signature
addValidationRule(
rule,uniqueName?):void
Parameters
rule
(input) => string
uniqueName?
string
Returns
void
Inherited from
Defined in
Call Signature
addValidationRule(
uniqueName,rule):void
Parameters
uniqueName
string
rule
(input) => string
Returns
void
Inherited from
Defined in
afterInit()
protectedafterInit():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:155
afterRender()
protectedafterRender(callback):void
Parameters
callback
() => void
Returns
void
Inherited from
Defined in
bindToSlickEvents()
protectedbindToSlickEvents():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:525
bindToViewEvents()
protectedbindToViewEvents():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:625
booleanQuickFilter()
protectedbooleanQuickFilter(field,title?,yes?,no?):QuickFilter<SelectEditor<SelectEditorOptions>,SelectEditorOptions>
Parameters
field
string
title?
string
yes?
string
no?
string
Returns
QuickFilter<SelectEditor<SelectEditorOptions>, SelectEditorOptions>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1119
byId()
protectedbyId<TElement>(id):Fluent<TElement>
Type Parameters
• TElement extends HTMLElement = HTMLElement
Parameters
id
string
Returns
Fluent<TElement>
Inherited from
Defined in
canFilterColumn()
protectedcanFilterColumn(column):boolean
Parameters
column
Column<any>
Returns
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:438
canShowColumn()
protectedcanShowColumn(column):boolean
Parameters
column
Column<any>
Returns
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1154
change()
change(
handler):void
Parameters
handler
(e) => void
Returns
void
Inherited from
Defined in
changeSelect2()
changeSelect2(
handler):void
Parameters
handler
(e) => void
Returns
void
Inherited from
Defined in
createEntityDialog()
protectedcreateEntityDialog(itemType,callback?):Widget<any> |PromiseLike<Widget<any>>
Parameters
itemType
string
callback?
(dlg) => void
Returns
Widget<any> | PromiseLike<Widget<any>>
Defined in
src/ui/datagrid/entitygrid.ts:339
createFilterBar()
protectedcreateFilterBar():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:753
createIncludeDeletedButton()
protectedcreateIncludeDeletedButton():void
Returns
void
Inherited from
DataGrid.createIncludeDeletedButton
Defined in
src/ui/datagrid/datagrid.tsx:305
createPager()
protectedcreatePager():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:768
createQuickFilters()
protectedcreateQuickFilters(filters?):void
Parameters
filters?
QuickFilter<Widget<any>, any>[]
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:203
createQuickSearchInput()
protectedcreateQuickSearchInput():void
Returns
void
Inherited from
DataGrid.createQuickSearchInput
Defined in
src/ui/datagrid/datagrid.tsx:314
createSlickContainer()
protectedcreateSlickContainer():Fluent<HTMLElement>
Returns
Fluent<HTMLElement>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:707
createSlickGrid()
protectedcreateSlickGrid():Grid<any>
Returns
Grid<any>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:461
createToolbar()
protectedcreateToolbar(buttons):void
Parameters
buttons
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:794
createToolbarExtensions()
protectedcreateToolbarExtensions():void
Returns
void
Overrides
DataGrid.createToolbarExtensions
Defined in
src/ui/datagrid/entitygrid.ts:83
createView()
protectedcreateView():RemoteView<TItem>
Returns
RemoteView<TItem>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:711
dateRangeQuickFilter()
protecteddateRangeQuickFilter(field,title?):QuickFilter<DateEditor<DateEditorOptions>,DateTimeEditorOptions>
Parameters
field
string
title?
string
Returns
QuickFilter<DateEditor<DateEditorOptions>, DateTimeEditorOptions>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1103
dateTimeRangeQuickFilter()
protecteddateTimeRangeQuickFilter(field,title?):QuickFilter<DateTimeEditor<DateTimeEditorOptions>,DateTimeEditorOptions>
Parameters
field
string
title?
string
Returns
QuickFilter<DateTimeEditor<DateTimeEditorOptions>, DateTimeEditorOptions>
Inherited from
DataGrid.dateTimeRangeQuickFilter
Defined in
src/ui/datagrid/datagrid.tsx:1111
deferRender()
protecteddeferRender():boolean
Returns
boolean
Inherited from
Defined in
destroy()
destroy():
void
Returns
void
Overrides
Defined in
src/ui/datagrid/entitygrid.ts:26
determineText()
protecteddetermineText(getKey):string
Parameters
getKey
(prefix) => string
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1083
editItem()
protectededitItem(entityOrId):void
Parameters
entityOrId
any
Returns
void
Overrides
Defined in
src/ui/datagrid/entitygrid.ts:214
editItemOfType()
protectededitItemOfType(itemType,entityOrId):void
Parameters
itemType
string
entityOrId
any
Returns
void
Overrides
Defined in
src/ui/datagrid/entitygrid.ts:231
enableFiltering()
protectedenableFiltering():boolean
Returns
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:745
ensureQuickFilterBar()
protectedensureQuickFilterBar():QuickFilterBar<QuickFilterBarOptions>
Returns
QuickFilterBar<QuickFilterBarOptions>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:195
findById()
protectedfindById<TElement>(id):TElement
Type Parameters
• TElement extends HTMLElement = HTMLElement
Parameters
id
string
Returns
TElement
Inherited from
Defined in
findQuickFilter()
protectedfindQuickFilter<TWidget>(type,field):TWidget
Type Parameters
• TWidget
Parameters
type
(...args) => TWidget
field
string
Returns
TWidget
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:289
get_readOnly()
get_readOnly():
boolean
Returns
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:988
getAddButtonCaption()
protectedgetAddButtonCaption():string
Returns
string
Overrides
Defined in
src/ui/datagrid/entitygrid.ts:172
getButtons()
protectedgetButtons():ToolButton[]
Returns
Overrides
Defined in
src/ui/datagrid/entitygrid.ts:176
getColumns()
protectedgetColumns():Column<TItem>[]
Returns
Column<TItem>[]
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:885
getColumnsKey()
protectedgetColumnsKey():string
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:848
getColumnWidthDelta()
protectedgetColumnWidthDelta():number
Returns
number
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:415
getColumnWidthScale()
protectedgetColumnWidthScale():number
Returns
number
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:419
getCssClass()
protectedgetCssClass():string
Returns
string
Inherited from
Defined in
getCurrentSettings()
protectedgetCurrentSettings(flags?):PersistedGridSettings
Parameters
flags?
Returns
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1367
getCustomAttribute()
protectedgetCustomAttribute<TAttr>(attrType,inherit):TAttr
Type Parameters
• TAttr
Parameters
attrType
(...args) => TAttr
inherit
boolean = true
Returns
TAttr
Inherited from
Defined in
getDefaultSortBy()
protectedgetDefaultSortBy():any[]
Returns
any[]
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:716
getDialogOptions()
protectedgetDialogOptions():any
Returns
any
Defined in
src/ui/datagrid/entitygrid.ts:360
getDialogOptionsFor()
protectedgetDialogOptionsFor(itemType):any
Parameters
itemType
string
Returns
any
Defined in
src/ui/datagrid/entitygrid.ts:364
getDialogType()
protectedgetDialogType():DialogType|PromiseLike<DialogType>
Returns
DialogType | PromiseLike<DialogType>
Defined in
src/ui/datagrid/entitygrid.ts:382
getDialogTypeFor()
protectedgetDialogTypeFor(itemType):DialogType|PromiseLike<DialogType>
Parameters
itemType
string
Returns
DialogType | PromiseLike<DialogType>
Defined in
src/ui/datagrid/entitygrid.ts:371
getDisplayName()
protectedgetDisplayName():string
Returns
string
Defined in
src/ui/datagrid/entitygrid.ts:134
getElement()
getElement():
HTMLElement
Returns
HTMLElement
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1457
getEntityType()
protectedgetEntityType():string
Returns
string
Defined in
src/ui/datagrid/entitygrid.ts:104
getFilterStore()
getFilterStore():
FilterStore
Returns
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1469
getGrid()
getGrid():
Grid<any>
Returns
Grid<any>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1461
getGridCanLoad()
protectedgetGridCanLoad():boolean
Returns
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:939
getGridField()
getGridField():
Fluent<HTMLElement>
Returns
Fluent<HTMLElement>
Inherited from
Defined in
getIdProperty()
protectedgetIdProperty():string
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1031
getIncludeColumns()
protectedgetIncludeColumns(include):void
Parameters
include
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:653
getInitialTitle()
protectedgetInitialTitle():string
Returns
string
Overrides
Defined in
src/ui/datagrid/entitygrid.ts:88
getInsertPermission()
protectedgetInsertPermission():string
Returns
string
Defined in
src/ui/datagrid/entitygrid.ts:302
getIsActiveProperty()
protectedgetIsActiveProperty():string
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1052
getIsDeletedProperty()
protectedgetIsDeletedProperty():string
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1046
getItemCssClass()
protectedgetItemCssClass(item,index):string
Parameters
item
TItem
index
number
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:353
getItemMetadata()
protectedgetItemMetadata(item,index):any
Parameters
item
TItem
index
number
Returns
any
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:386
getItemName()
protectedgetItemName():string
Returns
string
Defined in
src/ui/datagrid/entitygrid.ts:154
getItems()
getItems():
TItem[]
Returns
TItem[]
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:517
getItemType()
protectedgetItemType():string
Returns
string
Overrides
Defined in
src/ui/datagrid/entitygrid.ts:282
getLocalTextDbPrefix()
protectedgetLocalTextDbPrefix():string
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1009
getLocalTextPrefix()
protectedgetLocalTextPrefix():string
Returns
string
Overrides
Defined in
src/ui/datagrid/entitygrid.ts:92
getPagerOptions()
protectedgetPagerOptions():PagerOptions
Returns
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:760
getPersistanceKey()
protectedgetPersistanceKey():string
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1139
getPersistanceStorage()
protectedgetPersistanceStorage():SettingStorage
Returns
Inherited from
DataGrid.getPersistanceStorage
Defined in
src/ui/datagrid/datagrid.tsx:1135
getPersistedSettings()
protectedgetPersistedSettings():PersistedGridSettings|Promise<PersistedGridSettings>
Returns
PersistedGridSettings | Promise<PersistedGridSettings>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1175
getPropertyItems()
protectedgetPropertyItems():PropertyItem[]
Returns
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:852
getPropertyItemsData()
protectedgetPropertyItemsData():PropertyItemsData
Returns
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:856
getPropertyItemsDataAsync()
protectedgetPropertyItemsDataAsync():Promise<PropertyItemsData>
Returns
Promise<PropertyItemsData>
Inherited from
DataGrid.getPropertyItemsDataAsync
Defined in
src/ui/datagrid/datagrid.tsx:876
getQuickFilters()
protectedgetQuickFilters():QuickFilter<Widget<any>,any>[]
Returns
QuickFilter<Widget<any>, any>[]
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:225
getQuickSearchFields()
protectedgetQuickSearchFields():QuickSearchField[]
Returns
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:310
getRowDefinition()
protectedgetRowDefinition():IRowDefinition
Returns
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1003
getService()
protectedgetService():string
Returns
string
Defined in
src/ui/datagrid/entitygrid.ts:255
getServiceMethod()
protectedgetServiceMethod():string
Returns
string
Defined in
src/ui/datagrid/entitygrid.ts:268
getServiceUrl()
protectedgetServiceUrl():string
Returns
string
Defined in
src/ui/datagrid/entitygrid.ts:272
getSlickOptions()
protectedgetSlickOptions():GridOptions<any>
Returns
GridOptions<any>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:915
getTitle()
getTitle():
string
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:802
getView()
getView():
RemoteView<TItem>
Returns
RemoteView<TItem>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1465
getViewOptions()
protectedgetViewOptions():RemoteViewOptions
Returns
Overrides
Defined in
src/ui/datagrid/entitygrid.ts:276
gridPersistanceFlags()
protectedgridPersistanceFlags():GridPersistanceFlags
Returns
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1150
handleRoute()
protectedhandleRoute(e):void
Parameters
e
Returns
void
Defined in
src/ui/datagrid/entitygrid.ts:31
hasInsertPermission()
protectedhasInsertPermission():boolean
Returns
boolean
Defined in
src/ui/datagrid/entitygrid.ts:306
init()
init():
this
Returns
this
Inherited from
Defined in
initDialog()
protectedinitDialog(dialog):void
Parameters
dialog
Widget<any>
Returns
void
Defined in
src/ui/datagrid/entitygrid.ts:316
initEntityDialog()
protectedinitEntityDialog(itemType,dialog):void
Parameters
itemType
string
dialog
Widget<any>
Returns
void
Defined in
src/ui/datagrid/entitygrid.ts:325
initializeFilterBar()
protectedinitializeFilterBar():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:445
initialPopulate()
protectedinitialPopulate():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:423
internalRefresh()
protectedinternalRefresh():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:963
internalRenderContents()
internalRenderContents():
void
Returns
void
Inherited from
DataGrid.internalRenderContents
Defined in
invokeSubmitHandlers()
protectedinvokeSubmitHandlers():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1123
itemAt()
itemAt(
row):TItem
Parameters
row
number
Returns
TItem
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:505
itemId()
itemId(
item):any
Parameters
item
TItem
Returns
any
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:509
itemLink()
protecteditemLink(itemType?,idField?,text?,cssClass?,encode?):Format<TItem>
Parameters
itemType?
string
idField?
string
text?
Format<TItem>
cssClass?
(ctx) => string
encode?
boolean = true
Returns
Format<TItem>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:834
layout()
protectedlayout():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:166
legacyTemplateRender()
protectedlegacyTemplateRender():boolean
Returns
boolean
Inherited from
Defined in
markupReady()
protectedmarkupReady():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:704
newRefreshButton()
protectednewRefreshButton(noText?):ToolButton
Parameters
noText?
boolean
Returns
Defined in
src/ui/datagrid/entitygrid.ts:197
onClick()
protectedonClick(e,row,cell):void
Parameters
e
Event
row
number
cell
number
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:604
onViewFilter()
protectedonViewFilter(item):boolean
Parameters
item
TItem
Returns
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:649
onViewProcessData()
protectedonViewProcessData(response):ListResponse<TItem>
Parameters
response
ListResponse<TItem>
Returns
ListResponse<TItem>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:645
onViewSubmit()
protectedonViewSubmit():boolean
Returns
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:692
persistSettings()
protectedpersistSettings(flags?):void|Promise<void>
Parameters
flags?
Returns
void | Promise<void>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1357
populateLock()
protectedpopulateLock():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:931
populateUnlock()
protectedpopulateUnlock():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:935
populateWhenVisible()
protectedpopulateWhenVisible():boolean
Returns
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:749
postProcessColumns()
protectedpostProcessColumns(columns):Column<any>[]
Parameters
columns
Column<any>[]
Returns
Column<any>[]
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:394
propertyItemsReady()
protectedpropertyItemsReady(itemsData):void
Parameters
itemsData
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:122
propertyItemsToSlickColumns()
protectedpropertyItemsToSlickColumns(propertyItems):Column<any>[]
Parameters
propertyItems
Returns
Column<any>[]
Inherited from
DataGrid.propertyItemsToSlickColumns
Defined in
src/ui/datagrid/datagrid.tsx:904
quickFilterChange()
protectedquickFilterChange(e):void
Parameters
e
Event
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1129
refresh()
refresh():
void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:943
refreshIfNeeded()
protectedrefreshIfNeeded():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:956
render()
render():
any
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
Defined in
renderContents()
protectedrenderContents():any
Returns
any
Inherited from
Defined in
resizeCanvas()
protectedresizeCanvas():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1071
restoreSettings()
protectedrestoreSettings(settings?,flags?):void|Promise<void>
Parameters
settings?
flags?
Returns
void | Promise<void>
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1194
restoreSettingsFrom()
protectedrestoreSettingsFrom(settings,flags?):void
Parameters
settings
flags?
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1205
routeDialog()
protectedrouteDialog(itemType,dialog):void
Parameters
itemType
string
dialog
Widget<any>
Returns
void
Defined in
src/ui/datagrid/entitygrid.ts:286
rowCount()
rowCount():
number
Returns
number
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:513
set_readOnly()
set_readOnly(
value):void
Parameters
value
boolean
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:992
setCriteriaParameter()
protectedsetCriteriaParameter():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:668
setEquality()
protectedsetEquality(field,value):void
Parameters
field
string
value
any
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:678
setIncludeColumnsParameter()
protectedsetIncludeColumnsParameter():void
Returns
void
Inherited from
DataGrid.setIncludeColumnsParameter
Defined in
src/ui/datagrid/datagrid.tsx:682
setInitialSortOrder()
protectedsetInitialSortOrder():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:480
setIsDisabled()
setIsDisabled(
value):void
Parameters
value
boolean
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:967
setItems()
setItems(
value):void
Parameters
value
TItem[]
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:521
setTitle()
setTitle(
value):void
Parameters
value
string
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:810
subDialogDataChange()
protectedsubDialogDataChange():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1075
syncOrAsyncThen()
protectedsyncOrAsyncThen<T>(syncMethod,asyncMethod,then):void
Type Parameters
• T
Parameters
syncMethod
() => T
asyncMethod
() => PromiseLike<T>
then
(v) => void
Returns
void
Inherited from
Defined in
transferDialogReadOnly()
protectedtransferDialogReadOnly(dialog):void
Parameters
dialog
Widget<any>
Returns
void
Defined in
src/ui/datagrid/entitygrid.ts:311
tryFindQuickFilter()
protectedtryFindQuickFilter<TWidget>(type,field):TWidget
Type Parameters
• TWidget
Parameters
type
(...args) => TWidget
field
string
Returns
TWidget
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:297
updateDisabledState()
protectedupdateDisabledState():void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:1067
updateInterface()
updateInterface():
void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:999
useAsync()
protecteduseAsync():boolean
Returns
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:158
useIdPrefix()
protecteduseIdPrefix():IdPrefixType
Returns
Inherited from
Defined in
useLayoutTimer()
protecteduseLayoutTimer():boolean
Returns
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:162
usePager()
protectedusePager():boolean
Returns
boolean
Overrides
Defined in
src/ui/datagrid/entitygrid.ts:79
viewDataChanged()
protectedviewDataChanged(e,rows):void
Parameters
e
any
rows
TItem[]
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.tsx:620
wrapFormatterWithEditLink()
protectedwrapFormatterWithEditLink(column,item):void
Parameters
column
Column<any>
item
Returns
void
Inherited from
DataGrid.wrapFormatterWithEditLink
Defined in
src/ui/datagrid/datagrid.tsx:889
create()
staticcreate<TWidget,P>(params):TWidget
Type Parameters
• TWidget extends Widget<P>
• P
Parameters
params
CreateWidgetParams<TWidget, P>
Returns
TWidget
Inherited from
Defined in
createDefaultElement()
staticcreateDefaultElement():HTMLElement
Returns
HTMLElement
Inherited from
Defined in
getWidgetName()
staticgetWidgetName(type):string
Parameters
type
Function
Returns
string
Inherited from
Defined in
propertyItemToQuickFilter()
staticpropertyItemToQuickFilter(item):any
Parameters
item
Returns
any
Inherited from
DataGrid.propertyItemToQuickFilter