@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