@serenity-is/corelib / CheckTreeEditor
Class: CheckTreeEditor<TItem, P>
Type parameters
| Name | Type |
|---|---|
TItem |
extends CheckTreeItem<TItem> |
P |
Hierarchy
DataGrid<TItem,P>↳
CheckTreeEditor
Implements
Table of contents
Constructors
Properties
- allColumns
- domNode
- filterBar
- idPrefix
- initialSettings
- openDialogsAsPanel
- options
- propertyItemsData
- quickFiltersBar
- quickFiltersDiv
- restoringSettings
- slickContainer
- slickGrid
- titleDiv
- toolbar
- uniqueName
- view
- defaultColumnWidthDelta
- defaultColumnWidthScale
- defaultHeaderHeight
- defaultPersistanceStorage
- defaultRowHeight
- typeInfo
Accessors
Methods
- addBooleanFilter
- addCssClass
- addDateRangeFilter
- addDateTimeRangeFilter
- addFilterSeparator
- addQuickFilter
- addValidationRule
- afterInit
- allDescendantsSelected
- allItemsSelected
- anyDescendantsSelected
- bindToSlickEvents
- bindToViewEvents
- booleanQuickFilter
- canFilterColumn
- canShowColumn
- change
- changeSelect2
- createFilterBar
- createIncludeDeletedButton
- createPager
- createQuickFilters
- createQuickSearchInput
- createSlickContainer
- createSlickGrid
- createToolbar
- createToolbarExtensions
- createView
- dateRangeQuickFilter
- dateTimeRangeQuickFilter
- destroy
- determineText
- editItem
- editItemOfType
- enableFiltering
- ensureQuickFilterBar
- findQuickFilter
- getAddButtonCaption
- getButtons
- getColumnWidthDelta
- getColumnWidthScale
- getColumns
- getColumnsKey
- getCssClass
- getCurrentSettings
- getCustomAttribute
- getDefaultSortBy
- getDelimited
- getDescendantsSelected
- getEditValue
- getElement
- getFieldElement
- getFilterStore
- getGrid
- getGridCanLoad
- getGridField
- getIdProperty
- getIncludeColumns
- getInitialCollapse
- getInitialTitle
- getIsActiveProperty
- getIsDeletedProperty
- getItemCssClass
- getItemMetadata
- getItemText
- getItemType
- getItems
- getLocalTextDbPrefix
- getLocalTextPrefix
- getPagerOptions
- getPersistanceKey
- getPersistanceStorage
- getPersistedSettings
- getPropertyItems
- getPropertyItemsData
- getPropertyItemsDataAsync
- getQuickFilters
- getQuickSearchFields
- getRowDefinition
- getSelectAllText
- getSlickOptions
- getTitle
- getTreeItems
- getView
- getViewOptions
- get_readOnly
- gridPersistanceFlags
- init
- initialPopulate
- initializeFilterBar
- internalInit
- internalRefresh
- internalRenderContents
- invokeSubmitHandlers
- isThreeStateHierarchy
- itemAt
- itemLink
- itemSelectedChanged
- layout
- markupReady
- moveSelectedUp
- onClick
- onViewFilter
- onViewProcessData
- onViewSubmit
- persistSettings
- populateLock
- populateUnlock
- populateWhenVisible
- postProcessColumns
- propertyItemsReady
- propertyItemsToSlickColumns
- quickFilterChange
- refresh
- refreshIfNeeded
- render
- renderContents
- resizeCanvas
- restoreSettings
- restoreSettingsFrom
- rowCount
- setAllSubTreeSelected
- setCriteriaParameter
- setEditValue
- setEquality
- setIncludeColumnsParameter
- setInitialSortOrder
- setIsDisabled
- setItems
- setTitle
- set_readOnly
- sortItems
- subDialogDataChange
- syncOrAsyncThen
- tryFindQuickFilter
- updateDisabledState
- updateFlags
- updateInterface
- updateItems
- updateSelectAll
- useAsync
- useIdPrefix
- useLayoutTimer
- usePager
- viewDataChanged
- wrapFormatterWithEditLink
- create
- createDefaultElement
- getWidgetName
- propertyItemToQuickFilter
Constructors
constructor
• new CheckTreeEditor<TItem, P>(props): CheckTreeEditor<TItem, P>
Type parameters
| Name | Type |
|---|---|
TItem |
extends CheckTreeItem<TItem> |
P |
Parameters
| Name | Type |
|---|---|
props |
EditorProps<P> |
Returns
CheckTreeEditor<TItem, P>
Overrides
Defined in
src/ui/editors/checktreeeditor.ts:34
Properties
allColumns
• Protected allColumns: Column<any>[]
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:75
domNode
• Readonly domNode: HTMLElement
Inherited from
Defined in
filterBar
• Protected filterBar: FilterDisplayBar<>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:71
idPrefix
• Readonly idPrefix: string
Inherited from
Defined in
initialSettings
• Protected initialSettings: PersistedGridSettings
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:77
openDialogsAsPanel
• openDialogsAsPanel: boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:81
options
• Protected Readonly options: WidgetProps<P>
Inherited from
Defined in
propertyItemsData
• Protected propertyItemsData: PropertyItemsData
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:76
quickFiltersBar
• Protected quickFiltersBar: QuickFilterBar<QuickFilterBarOptions>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:73
quickFiltersDiv
• Protected quickFiltersDiv: Fluent<HTMLElement>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:72
restoringSettings
• Protected restoringSettings: number = 0
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:78
slickContainer
• Protected slickContainer: Fluent<HTMLElement>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:74
slickGrid
• slickGrid: Grid<any>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:80
titleDiv
• Protected titleDiv: Fluent<HTMLElement>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:69
toolbar
• Protected toolbar: Toolbar<ToolbarOptions>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:70
uniqueName
• Protected Readonly uniqueName: string
Inherited from
Defined in
view
• view: RemoteView<TItem>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:79
defaultColumnWidthDelta
▪ Static defaultColumnWidthDelta: number
Inherited from
DataGrid.defaultColumnWidthDelta
Defined in
src/ui/datagrid/datagrid.ts:87
defaultColumnWidthScale
▪ Static defaultColumnWidthScale: number
Inherited from
DataGrid.defaultColumnWidthScale
Defined in
src/ui/datagrid/datagrid.ts:86
defaultHeaderHeight
▪ Static defaultHeaderHeight: number
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:84
defaultPersistanceStorage
▪ Static defaultPersistanceStorage: SettingStorage
Inherited from
DataGrid.defaultPersistanceStorage
Defined in
src/ui/datagrid/datagrid.ts:85
defaultRowHeight
▪ Static defaultRowHeight: number
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:83
typeInfo
▪ Static typeInfo: ClassTypeInfo<"Serenity.Widget">
Inherited from
Defined in
Accessors
element
• get element(): Fluent<HTMLElement>
Returns a Fluent(this.domNode) object
Returns
Fluent<HTMLElement>
Inherited from
DataGrid.element
Defined in
props
• get props(): WidgetProps<P>
Returns
WidgetProps<P>
Inherited from
DataGrid.props
Defined in
readOnly
• get readOnly(): boolean
Returns
boolean
Inherited from
DataGrid.readOnly
Defined in
src/ui/datagrid/datagrid.ts:976
• set readOnly(value): void
Parameters
| Name | Type |
|---|---|
value |
boolean |
Returns
void
Inherited from
DataGrid.readOnly
Defined in
src/ui/datagrid/datagrid.ts:980
value
• get value(): string[]
Returns
string[]
Defined in
src/ui/editors/checktreeeditor.ts:417
• set value(v): void
Parameters
| Name | Type |
|---|---|
v |
string[] |
Returns
void
Defined in
src/ui/editors/checktreeeditor.ts:456
Methods
addBooleanFilter
▸ addBooleanFilter(field, title?, yes?, no?): SelectEditor<SelectEditorOptions>
Parameters
| Name | Type |
|---|---|
field |
string |
title? |
string |
yes? |
string |
no? |
string |
Returns
SelectEditor<SelectEditorOptions>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1111
addCssClass
▸ addCssClass(): void
Returns
void
Inherited from
Defined in
addDateRangeFilter
▸ addDateRangeFilter(field, title?): DateEditor<DateEditorOptions>
Parameters
| Name | Type |
|---|---|
field |
string |
title? |
string |
Returns
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1095
addDateTimeRangeFilter
▸ addDateTimeRangeFilter(field, title?): DateTimeEditor<DateTimeEditorOptions>
Parameters
| Name | Type |
|---|---|
field |
string |
title? |
string |
Returns
DateTimeEditor<DateTimeEditorOptions>
Inherited from
DataGrid.addDateTimeRangeFilter
Defined in
src/ui/datagrid/datagrid.ts:1103
addFilterSeparator
▸ addFilterSeparator(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1075
addQuickFilter
▸ addQuickFilter<TWidget, P>(opt): TWidget
Type parameters
| Name | Type |
|---|---|
TWidget |
extends Widget<any> |
P |
P |
Parameters
| Name | Type |
|---|---|
opt |
QuickFilter<TWidget, P> |
Returns
TWidget
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1091
addValidationRule
▸ addValidationRule(rule, uniqueName?): void
Parameters
| Name | Type |
|---|---|
rule |
(input: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => string |
uniqueName? |
string |
Returns
void
Inherited from
Defined in
▸ addValidationRule(uniqueName, rule): void
Parameters
| Name | Type |
|---|---|
uniqueName |
string |
rule |
(input: HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement) => string |
Returns
void
Inherited from
Defined in
afterInit
▸ afterInit(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:154
allDescendantsSelected
▸ allDescendantsSelected(item): boolean
Parameters
| Name | Type |
|---|---|
item |
TItem |
Returns
boolean
Defined in
src/ui/editors/checktreeeditor.ts:285
allItemsSelected
▸ allItemsSelected(): boolean
Returns
boolean
Defined in
src/ui/editors/checktreeeditor.ts:274
anyDescendantsSelected
▸ anyDescendantsSelected(item): boolean
Parameters
| Name | Type |
|---|---|
item |
TItem |
Returns
boolean
Defined in
src/ui/editors/checktreeeditor.ts:305
bindToSlickEvents
▸ bindToSlickEvents(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:519
bindToViewEvents
▸ bindToViewEvents(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:619
booleanQuickFilter
▸ booleanQuickFilter(field, title?, yes?, no?): QuickFilter<SelectEditor<SelectEditorOptions>, SelectEditorOptions>
Parameters
| Name | Type |
|---|---|
field |
string |
title? |
string |
yes? |
string |
no? |
string |
Returns
QuickFilter<SelectEditor<SelectEditorOptions>, SelectEditorOptions>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1115
canFilterColumn
▸ canFilterColumn(column): boolean
Parameters
| Name | Type |
|---|---|
column |
Column<any> |
Returns
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:436
canShowColumn
▸ canShowColumn(column): boolean
Parameters
| Name | Type |
|---|---|
column |
Column<any> |
Returns
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1150
change
▸ change(handler): void
Parameters
| Name | Type |
|---|---|
handler |
(e: Event) => void |
Returns
void
Inherited from
Defined in
changeSelect2
▸ changeSelect2(handler): void
Parameters
| Name | Type |
|---|---|
handler |
(e: Event) => void |
Returns
void
Inherited from
Defined in
createFilterBar
▸ createFilterBar(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:747
createIncludeDeletedButton
▸ createIncludeDeletedButton(): void
Returns
void
Inherited from
DataGrid.createIncludeDeletedButton
Defined in
src/ui/datagrid/datagrid.ts:303
createPager
▸ createPager(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:762
createQuickFilters
▸ createQuickFilters(filters?): void
Parameters
| Name | Type |
|---|---|
filters? |
QuickFilter<Widget<any>, any>[] |
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:202
createQuickSearchInput
▸ createQuickSearchInput(): void
Returns
void
Inherited from
DataGrid.createQuickSearchInput
Defined in
src/ui/datagrid/datagrid.ts:312
createSlickContainer
▸ createSlickContainer(): Fluent<HTMLElement>
Returns
Fluent<HTMLElement>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:701
createSlickGrid
▸ createSlickGrid(): Grid<any>
Returns
Grid<any>
Overrides
Defined in
src/ui/editors/checktreeeditor.ts:119
createToolbar
▸ createToolbar(buttons): void
Parameters
| Name | Type |
|---|---|
buttons |
ToolButton[] |
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:788
createToolbarExtensions
▸ createToolbarExtensions(): void
Returns
void
Inherited from
DataGrid.createToolbarExtensions
Defined in
src/ui/datagrid/datagrid.ts:191
createView
▸ createView(): RemoteView<TItem>
Returns
RemoteView<TItem>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:705
dateRangeQuickFilter
▸ dateRangeQuickFilter(field, title?): QuickFilter<DateEditor<DateEditorOptions>, DateTimeEditorOptions>
Parameters
| Name | Type |
|---|---|
field |
string |
title? |
string |
Returns
QuickFilter<DateEditor<DateEditorOptions>, DateTimeEditorOptions>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1099
dateTimeRangeQuickFilter
▸ dateTimeRangeQuickFilter(field, title?): QuickFilter<DateTimeEditor<DateTimeEditorOptions>, DateTimeEditorOptions>
Parameters
| Name | Type |
|---|---|
field |
string |
title? |
string |
Returns
QuickFilter<DateTimeEditor<DateTimeEditorOptions>, DateTimeEditorOptions>
Inherited from
DataGrid.dateTimeRangeQuickFilter
Defined in
src/ui/datagrid/datagrid.ts:1107
destroy
▸ destroy(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:317
determineText
▸ determineText(getKey): string
Parameters
| Name | Type |
|---|---|
getKey |
(prefix: string) => string |
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1079
editItem
▸ editItem(entityOrId): void
Parameters
| Name | Type |
|---|---|
entityOrId |
any |
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:585
editItemOfType
▸ editItemOfType(itemType, entityOrId): void
Parameters
| Name | Type |
|---|---|
itemType |
string |
entityOrId |
any |
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:589
enableFiltering
▸ enableFiltering(): boolean
Returns
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:739
ensureQuickFilterBar
▸ ensureQuickFilterBar(): QuickFilterBar<QuickFilterBarOptions>
Returns
QuickFilterBar<QuickFilterBarOptions>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:194
findQuickFilter
▸ findQuickFilter<TWidget>(type, field): TWidget
Type parameters
| Name |
|---|
TWidget |
Parameters
| Name | Type |
|---|---|
type |
(...args: any[]) => TWidget |
field |
string |
Returns
TWidget
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:289
getAddButtonCaption
▸ getAddButtonCaption(): string
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:577
getButtons
▸ getButtons(): ToolButton[]
Returns
Overrides
Defined in
src/ui/editors/checktreeeditor.ts:82
getColumnWidthDelta
▸ getColumnWidthDelta(): number
Returns
number
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:413
getColumnWidthScale
▸ getColumnWidthScale(): number
Returns
number
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:417
getColumns
▸ getColumns(): Column<any>[]
Returns
Column<any>[]
Overrides
Defined in
src/ui/editors/checktreeeditor.ts:320
getColumnsKey
▸ getColumnsKey(): string
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:844
getCssClass
▸ getCssClass(): string
Returns
string
Inherited from
Defined in
getCurrentSettings
▸ getCurrentSettings(flags?): PersistedGridSettings
Parameters
| Name | Type |
|---|---|
flags? |
GridPersistanceFlags |
Returns
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1363
getCustomAttribute
▸ getCustomAttribute<TAttr>(attrType, inherit?): TAttr
Type parameters
| Name |
|---|
TAttr |
Parameters
| Name | Type | Default value |
|---|---|---|
attrType |
(...args: any[]) => TAttr |
undefined |
inherit |
boolean |
true |
Returns
TAttr
Inherited from
Defined in
getDefaultSortBy
▸ getDefaultSortBy(): any[]
Returns
any[]
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:710
getDelimited
▸ getDelimited(): boolean
Returns
boolean
Defined in
src/ui/editors/checktreeeditor.ts:301
getDescendantsSelected
▸ getDescendantsSelected(item): boolean
Parameters
| Name | Type |
|---|---|
item |
TItem |
Returns
boolean
Defined in
src/ui/editors/checktreeeditor.ts:253
getEditValue
▸ getEditValue(property, target): void
Parameters
| Name | Type |
|---|---|
property |
PropertyItem |
target |
any |
Returns
void
Implementation of
Defined in
src/ui/editors/checktreeeditor.ts:70
getElement
▸ getElement(): HTMLElement
Returns
HTMLElement
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1453
getFieldElement
▸ getFieldElement(): HTMLElement
Returns
HTMLElement
Inherited from
Defined in
getFilterStore
▸ getFilterStore(): FilterStore
Returns
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1465
getGrid
▸ getGrid(): Grid<any>
Returns
Grid<any>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1457
getGridCanLoad
▸ getGridCanLoad(): boolean
Returns
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:935
getGridField
▸ getGridField(): Fluent<HTMLElement>
Returns
Fluent<HTMLElement>
Inherited from
Defined in
getIdProperty
▸ getIdProperty(): string
Returns
string
Overrides
Defined in
src/ui/editors/checktreeeditor.ts:41
getIncludeColumns
▸ getIncludeColumns(include): void
Parameters
| Name | Type |
|---|---|
include |
Object |
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:647
getInitialCollapse
▸ getInitialCollapse(): boolean
Returns
boolean
Defined in
src/ui/editors/checktreeeditor.ts:152
getInitialTitle
▸ getInitialTitle(): string
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:187
getIsActiveProperty
▸ getIsActiveProperty(): string
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1048
getIsDeletedProperty
▸ getIsDeletedProperty(): string
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1042
getItemCssClass
▸ getItemCssClass(item, index): string
Parameters
| Name | Type |
|---|---|
item |
TItem |
index |
number |
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:351
getItemMetadata
▸ getItemMetadata(item, index): any
Parameters
| Name | Type |
|---|---|
item |
TItem |
index |
number |
Returns
any
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:384
getItemText
▸ getItemText(ctx): string
Parameters
| Name | Type |
|---|---|
ctx |
FormatterContext<any> |
Returns
string
Defined in
src/ui/editors/checktreeeditor.ts:351
getItemType
▸ getItemType(): string
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:826
getItems
▸ getItems(): TItem[]
Returns
TItem[]
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:511
getLocalTextDbPrefix
▸ getLocalTextDbPrefix(): string
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1005
getLocalTextPrefix
▸ getLocalTextPrefix(): string
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1017
getPagerOptions
▸ getPagerOptions(): PagerOptions
Returns
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:754
getPersistanceKey
▸ getPersistanceKey(): string
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1135
getPersistanceStorage
▸ getPersistanceStorage(): SettingStorage
Returns
Inherited from
DataGrid.getPersistanceStorage
Defined in
src/ui/datagrid/datagrid.ts:1131
getPersistedSettings
▸ getPersistedSettings(): PersistedGridSettings | Promise<PersistedGridSettings>
Returns
PersistedGridSettings | Promise<PersistedGridSettings>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1171
getPropertyItems
▸ getPropertyItems(): PropertyItem[]
Returns
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:848
getPropertyItemsData
▸ getPropertyItemsData(): PropertyItemsData
Returns
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:852
getPropertyItemsDataAsync
▸ getPropertyItemsDataAsync(): Promise<PropertyItemsData>
Returns
Promise<PropertyItemsData>
Inherited from
DataGrid.getPropertyItemsDataAsync
Defined in
src/ui/datagrid/datagrid.ts:872
getQuickFilters
▸ getQuickFilters(): QuickFilter<Widget<any>, any>[]
Returns
QuickFilter<Widget<any>, any>[]
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:225
getQuickSearchFields
▸ getQuickSearchFields(): QuickSearchField[]
Returns
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:308
getRowDefinition
▸ getRowDefinition(): IRowDefinition
Returns
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:999
getSelectAllText
▸ getSelectAllText(): string
Returns
string
Defined in
src/ui/editors/checktreeeditor.ts:111
getSlickOptions
▸ getSlickOptions(): GridOptions<any>
Returns
GridOptions<any>
Overrides
Defined in
src/ui/editors/checktreeeditor.ts:355
getTitle
▸ getTitle(): string
Returns
string
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:796
getTreeItems
▸ getTreeItems(): TItem[]
Returns
TItem[]
Defined in
src/ui/editors/checktreeeditor.ts:45
getView
▸ getView(): RemoteView<TItem>
Returns
RemoteView<TItem>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1461
getViewOptions
▸ getViewOptions(): RemoteViewOptions
Returns
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:766
get_readOnly
▸ get_readOnly(): boolean
Returns
boolean
Implementation of
Overrides
Defined in
src/ui/editors/checktreeeditor.ts:395
gridPersistanceFlags
▸ gridPersistanceFlags(): GridPersistanceFlags
Returns
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1146
init
▸ init(): this
Returns
this
Inherited from
Defined in
initialPopulate
▸ initialPopulate(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:421
initializeFilterBar
▸ initializeFilterBar(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:443
internalInit
▸ internalInit(): void
Returns
void
Inherited from
Defined in
internalRefresh
▸ internalRefresh(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:959
internalRenderContents
▸ internalRenderContents(): void
Returns
void
Inherited from
DataGrid.internalRenderContents
Defined in
invokeSubmitHandlers
▸ invokeSubmitHandlers(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1119
isThreeStateHierarchy
▸ isThreeStateHierarchy(): boolean
Returns
boolean
Defined in
src/ui/editors/checktreeeditor.ts:115
itemAt
▸ itemAt(row): TItem
Parameters
| Name | Type |
|---|---|
row |
number |
Returns
TItem
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:503
itemLink
▸ itemLink(itemType?, idField?, text?, cssClass?, encode?): Format<TItem>
Parameters
| Name | Type | Default value |
|---|---|---|
itemType? |
string |
undefined |
idField? |
string |
undefined |
text? |
Format<TItem> |
undefined |
cssClass? |
(ctx: FormatterContext<any>) => string |
undefined |
encode |
boolean |
true |
Returns
Format<TItem>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:830
itemSelectedChanged
▸ itemSelectedChanged(item): void
Parameters
| Name | Type |
|---|---|
item |
TItem |
Returns
void
Defined in
src/ui/editors/checktreeeditor.ts:108
layout
▸ layout(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:165
markupReady
▸ markupReady(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:698
moveSelectedUp
▸ moveSelectedUp(): boolean
Returns
boolean
Defined in
src/ui/editors/checktreeeditor.ts:389
onClick
▸ onClick(e, row, cell): void
Parameters
| Name | Type |
|---|---|
e |
Event |
row |
number |
cell |
number |
Returns
void
Overrides
Defined in
src/ui/editors/checktreeeditor.ts:167
onViewFilter
▸ onViewFilter(item): boolean
Parameters
| Name | Type |
|---|---|
item |
TItem |
Returns
boolean
Overrides
Defined in
src/ui/editors/checktreeeditor.ts:126
onViewProcessData
▸ onViewProcessData(response): ListResponse<TItem>
Parameters
| Name | Type |
|---|---|
response |
ListResponse<TItem> |
Returns
ListResponse<TItem>
Overrides
Defined in
src/ui/editors/checktreeeditor.ts:156
onViewSubmit
▸ onViewSubmit(): boolean
Returns
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:686
persistSettings
▸ persistSettings(flags?): void | Promise<void>
Parameters
| Name | Type |
|---|---|
flags? |
GridPersistanceFlags |
Returns
void | Promise<void>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1353
populateLock
▸ populateLock(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:927
populateUnlock
▸ populateUnlock(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:931
populateWhenVisible
▸ populateWhenVisible(): boolean
Returns
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:743
postProcessColumns
▸ postProcessColumns(columns): Column<any>[]
Parameters
| Name | Type |
|---|---|
columns |
Column<any>[] |
Returns
Column<any>[]
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:392
propertyItemsReady
▸ propertyItemsReady(itemsData): void
Parameters
| Name | Type |
|---|---|
itemsData |
PropertyItemsData |
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:121
propertyItemsToSlickColumns
▸ propertyItemsToSlickColumns(propertyItems): Column<any>[]
Parameters
| Name | Type |
|---|---|
propertyItems |
PropertyItem[] |
Returns
Column<any>[]
Inherited from
DataGrid.propertyItemsToSlickColumns
Defined in
src/ui/datagrid/datagrid.ts:900
quickFilterChange
▸ quickFilterChange(e): void
Parameters
| Name | Type |
|---|---|
e |
Event |
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1125
refresh
▸ refresh(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:939
refreshIfNeeded
▸ refreshIfNeeded(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:952
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
▸ renderContents(): any
Returns
any
Inherited from
Defined in
resizeCanvas
▸ resizeCanvas(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1067
restoreSettings
▸ restoreSettings(settings?, flags?): void | Promise<void>
Parameters
| Name | Type |
|---|---|
settings? |
PersistedGridSettings |
flags? |
GridPersistanceFlags |
Returns
void | Promise<void>
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1190
restoreSettingsFrom
▸ restoreSettingsFrom(settings, flags?): void
Parameters
| Name | Type |
|---|---|
settings |
PersistedGridSettings |
flags? |
GridPersistanceFlags |
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1201
rowCount
▸ rowCount(): number
Returns
number
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:507
setAllSubTreeSelected
▸ setAllSubTreeSelected(item, selected): boolean
Parameters
| Name | Type |
|---|---|
item |
TItem |
selected |
boolean |
Returns
boolean
Defined in
src/ui/editors/checktreeeditor.ts:257
setCriteriaParameter
▸ setCriteriaParameter(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:662
setEditValue
▸ setEditValue(source, property): void
Parameters
| Name | Type |
|---|---|
source |
any |
property |
PropertyItem |
Returns
void
Implementation of
Defined in
src/ui/editors/checktreeeditor.ts:77
setEquality
▸ setEquality(field, value): void
Parameters
| Name | Type |
|---|---|
field |
string |
value |
any |
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:672
setIncludeColumnsParameter
▸ setIncludeColumnsParameter(): void
Returns
void
Inherited from
DataGrid.setIncludeColumnsParameter
Defined in
src/ui/datagrid/datagrid.ts:676
setInitialSortOrder
▸ setInitialSortOrder(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:478
setIsDisabled
▸ setIsDisabled(value): void
Parameters
| Name | Type |
|---|---|
value |
boolean |
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:963
setItems
▸ setItems(value): void
Parameters
| Name | Type |
|---|---|
value |
TItem[] |
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:515
setTitle
▸ setTitle(value): void
Parameters
| Name | Type |
|---|---|
value |
string |
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:804
set_readOnly
▸ set_readOnly(value): void
Parameters
| Name | Type |
|---|---|
value |
boolean |
Returns
void
Implementation of
Overrides
Defined in
src/ui/editors/checktreeeditor.ts:399
sortItems
▸ sortItems(): void
Returns
void
Defined in
src/ui/editors/checktreeeditor.ts:361
subDialogDataChange
▸ subDialogDataChange(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1071
syncOrAsyncThen
▸ syncOrAsyncThen<T>(syncMethod, asyncMethod, then): void
Type parameters
| Name |
|---|
T |
Parameters
| Name | Type |
|---|---|
syncMethod |
() => T |
asyncMethod |
() => PromiseLike<T> |
then |
(v: T) => void |
Returns
void
Inherited from
Defined in
tryFindQuickFilter
▸ tryFindQuickFilter<TWidget>(type, field): TWidget
Type parameters
| Name |
|---|
TWidget |
Parameters
| Name | Type |
|---|---|
type |
(...args: any[]) => TWidget |
field |
string |
Returns
TWidget
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:296
updateDisabledState
▸ updateDisabledState(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:1063
updateFlags
▸ updateFlags(): void
Returns
void
Defined in
src/ui/editors/checktreeeditor.ts:216
updateInterface
▸ updateInterface(): void
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:995
updateItems
▸ updateItems(): void
Returns
void
Defined in
src/ui/editors/checktreeeditor.ts:49
updateSelectAll
▸ updateSelectAll(): void
Returns
void
Defined in
src/ui/editors/checktreeeditor.ts:210
useAsync
▸ useAsync(): boolean
Returns
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:157
useIdPrefix
▸ useIdPrefix(): IdPrefixType
Returns
Inherited from
Defined in
useLayoutTimer
▸ useLayoutTimer(): boolean
Returns
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:161
usePager
▸ usePager(): boolean
Returns
boolean
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:735
viewDataChanged
▸ viewDataChanged(e, rows): void
Parameters
| Name | Type |
|---|---|
e |
any |
rows |
TItem[] |
Returns
void
Inherited from
Defined in
src/ui/datagrid/datagrid.ts:614
wrapFormatterWithEditLink
▸ wrapFormatterWithEditLink(column, item): void
Parameters
| Name | Type |
|---|---|
column |
Column<any> |
item |
PropertyItem |
Returns
void
Inherited from
DataGrid.wrapFormatterWithEditLink
Defined in
src/ui/datagrid/datagrid.ts:885
create
▸ create<TWidget, P>(params): TWidget
Type parameters
| Name | Type |
|---|---|
TWidget |
extends Widget<P> |
P |
P |
Parameters
| Name | Type |
|---|---|
params |
CreateWidgetParams<TWidget, P> |
Returns
TWidget
Inherited from
Defined in
createDefaultElement
▸ createDefaultElement(): HTMLDivElement
Returns
HTMLDivElement
Overrides
Defined in
src/ui/editors/checktreeeditor.ts:30
getWidgetName
▸ getWidgetName(type): string
Parameters
| Name | Type |
|---|---|
type |
Function |
Returns
string
Inherited from
Defined in
propertyItemToQuickFilter
▸ propertyItemToQuickFilter(item): any
Parameters
| Name | Type |
|---|---|
item |
PropertyItem |
Returns
any
Inherited from
DataGrid.propertyItemToQuickFilter