@serenity-is/corelib / CheckTreeEditor
Class: CheckTreeEditor<TItem, P>
Defined in: src/ui/editors/checktreeeditor.ts:29
Extends
DataGrid<TItem,P>
Extended by
Type Parameters
TItem
TItem extends CheckTreeItem<TItem>
P
P = { }
Implements
Constructors
Constructor
new CheckTreeEditor<
TItem,P>(props):CheckTreeEditor<TItem,P>
Defined in: src/ui/editors/checktreeeditor.ts:37
Parameters
props
EditorProps<P>
Returns
CheckTreeEditor<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]:EditorTypeInfo<"Serenity.">
Defined in: src/ui/editors/checktreeeditor.ts:31
Implementation of
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
value
Get Signature
get value():
string[]
Defined in: src/ui/editors/checktreeeditor.ts:421
Returns
string[]
Set Signature
set value(
v):void
Defined in: src/ui/editors/checktreeeditor.ts:460
Parameters
v
string[]
Returns
void
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
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
allDescendantsSelected()
protectedallDescendantsSelected(item):boolean
Defined in: src/ui/editors/checktreeeditor.ts:289
Parameters
item
TItem
Returns
boolean
allItemsSelected()
protectedallItemsSelected():boolean
Defined in: src/ui/editors/checktreeeditor.ts:278
Returns
boolean
anyDescendantsSelected()
protectedanyDescendantsSelected(item):boolean
Defined in: src/ui/editors/checktreeeditor.ts:309
Parameters
item
TItem
Returns
boolean
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<any>[]
Defined in: src/ui/editors/checktreeeditor.ts:324
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<any>[]
Overrides
createFilterBar()
protectedcreateFilterBar():void
Defined in: src/ui/datagrid/datagrid.tsx:650
Returns
void
Inherited from
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/datagrid.tsx:187
Returns
void
Inherited from
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/datagrid.tsx:264
Returns
void
Inherited from
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/datagrid.tsx:494
Parameters
entityOrId
any
Returns
void
Inherited from
editItemOfType()
protectededitItemOfType(itemType,entityOrId):void
Defined in: src/ui/datagrid/datagrid.tsx:498
Parameters
itemType
string
entityOrId
any
Returns
void
Inherited from
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/datagrid.tsx:376
Returns
void
Inherited from
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/editors/checktreeeditor.ts:399
Returns
boolean
Implementation of
Overrides
getAddButtonCaption()
protectedgetAddButtonCaption():string
Defined in: src/ui/datagrid/datagrid.tsx:486
Returns
string
Inherited from
getButtons()
protectedgetButtons():ToolButton[]
Defined in: src/ui/editors/checktreeeditor.ts:85
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
getDelimited()
protectedgetDelimited():boolean
Defined in: src/ui/editors/checktreeeditor.ts:305
Returns
boolean
getDescendantsSelected()
protectedgetDescendantsSelected(item):boolean
Defined in: src/ui/editors/checktreeeditor.ts:257
Parameters
item
TItem
Returns
boolean
getEditValue()
getEditValue(
property,target):void
Defined in: src/ui/editors/checktreeeditor.ts:73
Parameters
property
target
any
Returns
void
Implementation of
getElement()
getElement():
HTMLElement
Defined in: src/ui/datagrid/datagrid.tsx:1238
Returns
HTMLElement
Inherited from
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/editors/checktreeeditor.ts:44
Returns
string
Overrides
getIncludeColumns()
protectedgetIncludeColumns(include):void
Defined in: src/ui/datagrid/datagrid.tsx:570
Parameters
include
Returns
void
Inherited from
getInitialCollapse()
protectedgetInitialCollapse():boolean
Defined in: src/ui/editors/checktreeeditor.ts:156
Returns
boolean
getInitialTitle()
protectedgetInitialTitle():string
Defined in: src/ui/datagrid/datagrid.tsx:183
Returns
string
Inherited from
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
getItems()
getItems():
TItem[]
Defined in: src/ui/datagrid/datagrid.tsx:453
Returns
TItem[]
Inherited from
getItemText()
protectedgetItemText(ctx):string
Defined in: src/ui/editors/checktreeeditor.ts:355
Parameters
ctx
FormatterContext
Returns
string
getItemType()
protectedgetItemType():string
Defined in: src/ui/datagrid/datagrid.tsx:730
Returns
string
Inherited from
getLocalTextDbPrefix()
protectedgetLocalTextDbPrefix():string
Defined in: src/ui/datagrid/datagrid.tsx:950
Returns
string
Inherited from
getLocalTextPrefix()
protectedgetLocalTextPrefix():string
Defined in: src/ui/datagrid/datagrid.tsx:962
Returns
string
Inherited from
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
getSelectAllText()
protectedgetSelectAllText():string
Defined in: src/ui/editors/checktreeeditor.ts:114
Returns
string
getSlickOptions()
protectedgetSlickOptions():GridOptions
Defined in: src/ui/editors/checktreeeditor.ts:359
Returns
GridOptions
Overrides
getTitle()
getTitle():
string
Defined in: src/ui/datagrid/datagrid.tsx:702
Returns
string
Inherited from
getTreeItems()
protectedgetTreeItems():TItem[]
Defined in: src/ui/editors/checktreeeditor.ts:48
Returns
TItem[]
getView()
getView():
IRemoteView<TItem>
Defined in: src/ui/datagrid/datagrid.tsx:1252
Returns
IRemoteView<TItem>
Inherited from
getViewOptions()
protectedgetViewOptions():RemoteViewOptions<any>
Defined in: src/ui/datagrid/datagrid.tsx:672
Returns
RemoteViewOptions<any>
Inherited from
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
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
init()
init():
this
Defined in: src/ui/widgets/widget.ts:153
Returns
this
Inherited from
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/editors/checktreeeditor.ts:122
Returns
void
Overrides
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
isThreeStateHierarchy()
protectedisThreeStateHierarchy():boolean
Defined in: src/ui/editors/checktreeeditor.ts:118
Returns
boolean
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
itemSelectedChanged()
protecteditemSelectedChanged(item):void
Defined in: src/ui/editors/checktreeeditor.ts:111
Parameters
item
TItem
Returns
void
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
moveSelectedUp()
protectedmoveSelectedUp():boolean
Defined in: src/ui/editors/checktreeeditor.ts:393
Returns
boolean
onClick()
protectedonClick(e,row,cell):void
Defined in: src/ui/editors/checktreeeditor.ts:171
Parameters
e
Event
row
number
cell
number
Returns
void
Overrides
onViewFilter()
protectedonViewFilter(item):boolean
Defined in: src/ui/editors/checktreeeditor.ts:130
Parameters
item
TItem
Returns
boolean
Overrides
onViewProcessData()
protectedonViewProcessData(response):ListResponse<TItem>
Defined in: src/ui/editors/checktreeeditor.ts:160
Parameters
response
ListResponse<TItem>
Returns
ListResponse<TItem>
Overrides
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
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/editors/checktreeeditor.ts:403
Parameters
value
boolean
Returns
void
Implementation of
Overrides
setAllSubTreeSelected()
protectedsetAllSubTreeSelected(item,selected):boolean
Defined in: src/ui/editors/checktreeeditor.ts:261
Parameters
item
TItem
selected
boolean
Returns
boolean
setCriteriaParameter()
protectedsetCriteriaParameter():void
Defined in: src/ui/datagrid/datagrid.tsx:585
Returns
void
Inherited from
setEditValue()
setEditValue(
source,property):void
Defined in: src/ui/editors/checktreeeditor.ts:80
Parameters
source
any
property
Returns
void
Implementation of
setEquality()
protectedsetEquality(field,value):void
Defined in: src/ui/datagrid/datagrid.tsx:595
Parameters
field
string
value
any
Returns
void
Inherited from
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
sortItems()
protectedsortItems():void
Defined in: src/ui/editors/checktreeeditor.ts:365
Returns
void
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
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
updateFlags()
protectedupdateFlags():void
Defined in: src/ui/editors/checktreeeditor.ts:220
Returns
void
updateInterface()
updateInterface():
void
Defined in: src/ui/datagrid/datagrid.tsx:940
Returns
void
Inherited from
updateItems()
protectedupdateItems():void
Defined in: src/ui/editors/checktreeeditor.ts:52
Returns
void
updateSelectAll()
protectedupdateSelectAll():void
Defined in: src/ui/editors/checktreeeditor.ts:214
Returns
void
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/datagrid.tsx:635
Returns
boolean
Inherited from
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():HTMLDivElement
Defined in: src/ui/editors/checktreeeditor.ts:33
Returns
HTMLDivElement
Overrides
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>