@serenity-is/corelib / EntityDialog
Class: EntityDialog<TItem, P>
Defined in: src/ui/dialogs/entitydialog.tsx:17
Extends
BaseDialog<P>
Type Parameters
TItem
TItem
P
P = { }
Implements
Constructors
Constructor
new EntityDialog<
TItem,P>(props?):EntityDialog<TItem,P>
Defined in: src/ui/dialogs/entitydialog.tsx:37
Parameters
props?
WidgetProps<P>
Returns
EntityDialog<TItem, P>
Overrides
Properties
applyChangesButton
protectedapplyChangesButton:Fluent
Defined in: src/ui/dialogs/entitydialog.tsx:28
cloneButton
protectedcloneButton:Fluent
Defined in: src/ui/dialogs/entitydialog.tsx:31
deleteButton
protecteddeleteButton:Fluent
Defined in: src/ui/dialogs/entitydialog.tsx:29
dialog
protecteddialog:Dialog
Defined in: src/ui/dialogs/basedialog.tsx:20
Inherited from
domNode
readonlydomNode:HTMLElement
Defined in: src/ui/widgets/widget.ts:14
Inherited from
editButton
protectededitButton:Fluent
Defined in: src/ui/dialogs/entitydialog.tsx:32
editClicked
protectededitClicked:boolean
Defined in: src/ui/dialogs/entitydialog.tsx:745
idPrefix
readonlyidPrefix:string
Defined in: src/ui/widgets/widget.ts:13
Inherited from
localizer
protectedlocalizer:EntityLocalizer
Defined in: src/ui/dialogs/entitydialog.tsx:34
localizerButton
protectedlocalizerButton:Fluent
Defined in: src/ui/dialogs/entitydialog.tsx:35
options
protectedreadonlyoptions:WidgetProps<P>
Defined in: src/ui/widgets/widget.ts:11
Inherited from
propertyGrid
protectedpropertyGrid:PropertyGrid
Defined in: src/ui/dialogs/entitydialog.tsx:25
propertyItemsData
protectedpropertyItemsData:PropertyItemsData
Defined in: src/ui/dialogs/entitydialog.tsx:24
saveAndCloseButton
protectedsaveAndCloseButton:Fluent
Defined in: src/ui/dialogs/entitydialog.tsx:27
tabs
protectedtabs:Fluent<HTMLElement>
Defined in: src/ui/dialogs/basedialog.tsx:17
Inherited from
toolbar
protectedtoolbar:Toolbar
Defined in: src/ui/dialogs/basedialog.tsx:18
Inherited from
undeleteButton
protectedundeleteButton:Fluent
Defined in: src/ui/dialogs/entitydialog.tsx:30
uniqueName
readonlyuniqueName:string
Defined in: src/ui/widgets/widget.ts:12
Inherited from
validator
protectedvalidator:any
Defined in: src/ui/dialogs/basedialog.tsx:19
Inherited from
[typeInfo]
static[typeInfo]:ClassTypeInfo<"Serenity.">
Defined in: src/ui/dialogs/entitydialog.tsx:19
Implementation of
Overrides
isComponent
readonlystaticisComponent:true=true
Defined in: src/ui/widgets/widget.ts:219
Inherited from
Accessors
dialogTitle
Get Signature
get dialogTitle():
string
Defined in: src/ui/dialogs/basedialog.tsx:211
Returns
string
Set Signature
set dialogTitle(
value):void
Defined in: src/ui/dialogs/basedialog.tsx:215
Parameters
value
string
Returns
void
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
entity
Get Signature
get entity():
TItem
Defined in: src/ui/dialogs/entitydialog.tsx:69
Returns
TItem
Set Signature
set entity(
value):void
Defined in: src/ui/dialogs/entitydialog.tsx:73
Parameters
value
TItem
Returns
void
entityId
Get Signature
get entityId():
any
Defined in: src/ui/dialogs/entitydialog.tsx:82
Returns
any
Set Signature
set entityId(
value):void
Defined in: src/ui/dialogs/entitydialog.tsx:86
Parameters
value
any
Returns
void
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/dialogs/entitydialog.tsx:694
Returns
boolean
Set Signature
set readOnly(
value):void
Defined in: src/ui/dialogs/entitydialog.tsx:698
Parameters
value
boolean
Returns
void
defaultLanguageList
Get Signature
get
staticdefaultLanguageList():string[][]
Defined in: src/ui/dialogs/entitydialog.tsx:770
Returns
string[][]
Set Signature
set
staticdefaultLanguageList(value):void
Defined in: src/ui/dialogs/entitydialog.tsx:774
Parameters
value
string[][]
Returns
void
Methods
addCssClass()
protectedaddCssClass():void
Defined in: src/ui/dialogs/basedialog.tsx:58
Returns
void
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/dialogs/entitydialog.tsx:52
Returns
void
afterLoadEntity()
protectedafterLoadEntity():void
Defined in: src/ui/dialogs/entitydialog.tsx:358
Returns
void
afterRender()
protectedafterRender(callback):void
Defined in: src/ui/widgets/widget.ts:142
Parameters
callback
() => void
Returns
void
Inherited from
arrange()
arrange():
void
Defined in: src/ui/dialogs/basedialog.tsx:184
Returns
void
Inherited from
beforeLoadEntity()
protectedbeforeLoadEntity(entity):void
Defined in: src/ui/dialogs/entitydialog.tsx:354
Parameters
entity
TItem
Returns
void
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
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
deferRender()
protecteddeferRender():boolean
Defined in: src/ui/widgets/widget.ts:67
Returns
boolean
Inherited from
deleteHandler()
protecteddeleteHandler(options,callback):void
Defined in: src/ui/dialogs/entitydialog.tsx:142
Parameters
options
ServiceOptions<DeleteResponse>
callback
(response) => void
Returns
void
destroy()
destroy():
void
Defined in: src/ui/dialogs/entitydialog.tsx:59
Returns
void
Overrides
dialogClose()
dialogClose(
result?):void
Defined in: src/ui/dialogs/basedialog.tsx:207
Parameters
result?
string
Returns
void
Inherited from
dialogOpen()
dialogOpen(
asPanel?):void
Defined in: src/ui/dialogs/basedialog.tsx:121
Parameters
asPanel?
boolean
Returns
void
Inherited from
doDelete()
protecteddoDelete(callback):void
Defined in: src/ui/dialogs/entitydialog.tsx:150
Parameters
callback
(response) => void
Returns
void
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
get_entityId()
protectedget_entityId():any
Defined in: src/ui/dialogs/entitydialog.tsx:78
Returns
any
Deprecated
use entityId
get_readOnly()
get_readOnly():
boolean
Defined in: src/ui/dialogs/entitydialog.tsx:702
Returns
boolean
Implementation of
getCloningEntity()
protectedgetCloningEntity():TItem
Defined in: src/ui/dialogs/entitydialog.tsx:634
Returns
TItem
getCreateServiceMethod()
protectedgetCreateServiceMethod():string
Defined in: src/ui/dialogs/entitydialog.tsx:501
Returns
string
getCssClass()
protectedgetCssClass():string
Defined in: src/ui/widgets/widget.ts:71
Returns
string
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
getDeleteOptions()
protectedgetDeleteOptions(callback):ServiceOptions<DeleteResponse>
Defined in: src/ui/dialogs/entitydialog.tsx:138
Parameters
callback
(response) => void
Returns
ServiceOptions<DeleteResponse>
getDeletePermission()
protectedgetDeletePermission():string
Defined in: src/ui/dialogs/entitydialog.tsx:722
Returns
string
getDeleteServiceMethod()
protectedgetDeleteServiceMethod():string
Defined in: src/ui/dialogs/entitydialog.tsx:146
Returns
string
getDialogButtons()
protectedgetDialogButtons():DialogButton[]
Defined in: src/ui/dialogs/basedialog.tsx:203
Returns
Inherited from
getDialogOptions()
protectedgetDialogOptions():DialogOptions
Defined in: src/ui/dialogs/basedialog.tsx:70
Returns
Inherited from
getEntityNameFieldValue()
protectedgetEntityNameFieldValue():any
Defined in: src/ui/dialogs/entitydialog.tsx:90
Returns
any
getEntitySingular()
protectedgetEntitySingular():string
Defined in: src/ui/dialogs/entitydialog.tsx:232
Returns
string
getEntityTitle()
protectedgetEntityTitle():string
Defined in: src/ui/dialogs/entitydialog.tsx:94
Returns
string
getEntityType()
protectedgetEntityType():string
Defined in: src/ui/dialogs/entitydialog.tsx:181
Returns
string
getFormKey()
protectedgetFormKey():string
Defined in: src/ui/dialogs/entitydialog.tsx:202
Returns
string
getGridField()
getGridField():
Fluent
Defined in: src/ui/widgets/widget.ts:110
Returns
Inherited from
getIdProperty()
protectedgetIdProperty():string
Defined in: src/ui/dialogs/entitydialog.tsx:254
Returns
string
getInitialDialogTitle()
protectedgetInitialDialogTitle():string
Defined in: src/ui/dialogs/basedialog.tsx:62
Returns
string
Inherited from
BaseDialog.getInitialDialogTitle
getInsertPermission()
protectedgetInsertPermission():string
Defined in: src/ui/dialogs/entitydialog.tsx:714
Returns
string
getIsActiveProperty()
protectedgetIsActiveProperty():string
Defined in: src/ui/dialogs/entitydialog.tsx:267
Returns
string
getIsDeletedProperty()
protectedgetIsDeletedProperty():string
Defined in: src/ui/dialogs/entitydialog.tsx:275
Returns
string
getLanguages()
protectedgetLanguages():LanguageList
Defined in: src/ui/dialogs/entitydialog.tsx:452
Returns
getLoadByIdOptions()
protectedgetLoadByIdOptions(id,callback):ServiceOptions<RetrieveResponse<TItem>>
Defined in: src/ui/dialogs/entitydialog.tsx:380
Parameters
id
any
callback
(response) => void
Returns
ServiceOptions<RetrieveResponse<TItem>>
getLoadByIdRequest()
protectedgetLoadByIdRequest(id):RetrieveRequest
Defined in: src/ui/dialogs/entitydialog.tsx:393
Parameters
id
any
Returns
getLocalizerOptions()
protectedgetLocalizerOptions():EntityLocalizerOptions
Defined in: src/ui/dialogs/entitydialog.tsx:431
Returns
getLocalTextDbPrefix()
protectedgetLocalTextDbPrefix():string
Defined in: src/ui/dialogs/entitydialog.tsx:211
Returns
string
getLocalTextPrefix()
protectedgetLocalTextPrefix():string
Defined in: src/ui/dialogs/entitydialog.tsx:223
Returns
string
getNameProperty()
protectedgetNameProperty():string
Defined in: src/ui/dialogs/entitydialog.tsx:241
Returns
string
getPropertyGridOptions()
protectedgetPropertyGridOptions():PropertyGridOptions
Defined in: src/ui/dialogs/entitydialog.tsx:488
Returns
getPropertyItems()
protectedgetPropertyItems():PropertyItem[]
Defined in: src/ui/dialogs/entitydialog.tsx:464
Returns
getPropertyItemsData()
protectedgetPropertyItemsData():PropertyItemsData
Defined in: src/ui/dialogs/entitydialog.tsx:468
Returns
getPropertyItemsDataAsync()
protectedgetPropertyItemsDataAsync():Promise<PropertyItemsData>
Defined in: src/ui/dialogs/entitydialog.tsx:483
Returns
Promise<PropertyItemsData>
getRetrieveServiceMethod()
protectedgetRetrieveServiceMethod():string
Defined in: src/ui/dialogs/entitydialog.tsx:403
Returns
string
getRowDefinition()
protectedgetRowDefinition():IRowDefinition
Defined in: src/ui/dialogs/entitydialog.tsx:175
Returns
getSaveEntity()
protectedgetSaveEntity():TItem
Defined in: src/ui/dialogs/entitydialog.tsx:526
Returns
TItem
getSaveOptions()
protectedgetSaveOptions(callback,initiator?):ServiceOptions<SaveResponse>
Defined in: src/ui/dialogs/entitydialog.tsx:509
Parameters
callback
(response) => void
initiator?
Returns
getSaveRequest()
protectedgetSaveRequest():SaveRequest<TItem>
Defined in: src/ui/dialogs/entitydialog.tsx:539
Returns
SaveRequest<TItem>
getService()
protectedgetService():string
Defined in: src/ui/dialogs/entitydialog.tsx:281
Returns
string
getToolbarButtons()
protectedgetToolbarButtons():ToolButton[]
Defined in: src/ui/dialogs/entitydialog.tsx:573
Returns
Overrides
getUndeleteOptions()
protectedgetUndeleteOptions(callback?):ServiceOptions<UndeleteResponse>
Defined in: src/ui/dialogs/entitydialog.tsx:662
Parameters
callback?
(response) => void
Returns
ServiceOptions<UndeleteResponse>
getUndeleteServiceMethod()
protectedgetUndeleteServiceMethod():string
Defined in: src/ui/dialogs/entitydialog.tsx:670
Returns
string
getUpdatePermission()
protectedgetUpdatePermission():string
Defined in: src/ui/dialogs/entitydialog.tsx:718
Returns
string
getUpdateServiceMethod()
protectedgetUpdateServiceMethod():string
Defined in: src/ui/dialogs/entitydialog.tsx:505
Returns
string
getValidatorOptions()
protectedgetValidatorOptions():any
Defined in: src/ui/dialogs/basedialog.tsx:164
Returns
any
Inherited from
BaseDialog.getValidatorOptions
handleResponsive()
protectedhandleResponsive():void
Defined in: src/ui/dialogs/basedialog.tsx:227
Returns
void
Inherited from
hasDeletePermission()
protectedhasDeletePermission():boolean
Defined in: src/ui/dialogs/entitydialog.tsx:726
Returns
boolean
hasInsertPermission()
protectedhasInsertPermission():boolean
Defined in: src/ui/dialogs/entitydialog.tsx:731
Returns
boolean
hasSavePermission()
protectedhasSavePermission():boolean
Defined in: src/ui/dialogs/entitydialog.tsx:741
Returns
boolean
hasUpdatePermission()
protectedhasUpdatePermission():boolean
Defined in: src/ui/dialogs/entitydialog.tsx:736
Returns
boolean
init()
init():
this
Defined in: src/ui/widgets/widget.ts:153
Returns
this
Inherited from
initDialog()
protectedinitDialog():void
Defined in: src/ui/dialogs/basedialog.tsx:98
Returns
void
Inherited from
initLocalizer()
protectedinitLocalizer():void
Defined in: src/ui/dialogs/entitydialog.tsx:447
Returns
void
initPropertyGrid()
protectedinitPropertyGrid():void
Defined in: src/ui/dialogs/entitydialog.tsx:456
Returns
void
initTabs()
protectedinitTabs():void
Defined in: src/ui/dialogs/basedialog.tsx:220
Returns
void
Inherited from
initToolbar()
protectedinitToolbar():void
Defined in: src/ui/dialogs/basedialog.tsx:153
Returns
void
Inherited from
initUIDialog()
protectedinitUIDialog():void
Defined in: src/ui/dialogs/basedialog.tsx:107
Returns
void
Inherited from
initValidator()
protectedinitValidator():void
Defined in: src/ui/dialogs/basedialog.tsx:168
Returns
void
Inherited from
internalRenderContents()
internalRenderContents():
void
Defined in: src/ui/widgets/widget.ts:173
Returns
void
Inherited from
BaseDialog.internalRenderContents
isCloneMode()
protectedisCloneMode():boolean
Defined in: src/ui/dialogs/entitydialog.tsx:107
Returns
boolean
isDeleted()
protectedisDeleted():boolean
Defined in: src/ui/dialogs/entitydialog.tsx:115
Returns
boolean
isEditMode()
protectedisEditMode():boolean
Defined in: src/ui/dialogs/entitydialog.tsx:111
Returns
boolean
isNew()
protectedisNew():boolean
Defined in: src/ui/dialogs/entitydialog.tsx:130
Returns
boolean
isNewOrDeleted()
protectedisNewOrDeleted():boolean
Defined in: src/ui/dialogs/entitydialog.tsx:134
Returns
boolean
isStaticPanel()
protectedisStaticPanel():boolean
Defined in: src/ui/dialogs/basedialog.tsx:66
Returns
boolean
Inherited from
isViewMode()
protectedisViewMode():boolean
Defined in: src/ui/dialogs/entitydialog.tsx:747
Returns
boolean
legacyTemplateRender()
protectedlegacyTemplateRender():boolean
Defined in: src/ui/widgets/widget.ts:190
Returns
boolean
Inherited from
BaseDialog.legacyTemplateRender
load()
load(
entityOrId,done,fail?):void
Defined in: src/ui/dialogs/entitydialog.tsx:288
Parameters
entityOrId
any
done
() => void
fail?
(ex) => void
Returns
void
Implementation of
loadById()
loadById(
id,callback?,fail?):void
Defined in: src/ui/dialogs/entitydialog.tsx:407
Parameters
id
any
callback?
(response) => void
fail?
() => void
Returns
void
loadByIdAndOpenDialog()
loadByIdAndOpenDialog(
entityId,asPanel?,callback?,fail?):void
Defined in: src/ui/dialogs/entitydialog.tsx:363
Parameters
entityId
any
asPanel?
boolean
callback?
(response) => void
fail?
() => void
Returns
void
loadByIdHandler()
protectedloadByIdHandler(options,callback,fail):void
Defined in: src/ui/dialogs/entitydialog.tsx:411
Parameters
options
ServiceOptions<RetrieveResponse<TItem>>
callback
(response) => void
fail
() => void
Returns
void
loadEntity()
protectedloadEntity(entity):void
Defined in: src/ui/dialogs/entitydialog.tsx:344
Parameters
entity
TItem
Returns
void
loadEntityAndOpenDialog()
loadEntityAndOpenDialog(
entity,asPanel?):void
Defined in: src/ui/dialogs/entitydialog.tsx:328
Parameters
entity
TItem
asPanel?
boolean
Returns
void
loadNewAndOpenDialog()
loadNewAndOpenDialog(
asPanel?):void
Defined in: src/ui/dialogs/entitydialog.tsx:323
Parameters
asPanel?
boolean
Returns
void
loadResponse()
protectedloadResponse(data):void
Defined in: src/ui/dialogs/entitydialog.tsx:333
Parameters
data
any
Returns
void
onClose()
onClose(
handler,opt?):void
Defined in: src/ui/dialogs/basedialog.tsx:140
Attaches a dialog/modal/panel close event handler. See Dialog.close for more info.
Parameters
handler
(result?, e?) => void
opt?
before?
boolean
oneOff?
boolean
Returns
void
Inherited from
onDeleteSuccess()
protectedonDeleteSuccess(response):void
Defined in: src/ui/dialogs/entitydialog.tsx:172
Parameters
response
Returns
void
onDialogClose()
protectedonDialogClose(result?):void
Defined in: src/ui/dialogs/basedialog.tsx:190
Parameters
result?
string
Returns
void
Inherited from
onDialogOpen()
protectedonDialogOpen():void
Defined in: src/ui/dialogs/basedialog.tsx:132
Returns
void
Inherited from
onLoadingData()
protectedonLoadingData(data):void
Defined in: src/ui/dialogs/entitydialog.tsx:377
Parameters
data
RetrieveResponse<TItem>
Returns
void
onOpen()
onOpen(
handler,opt?):void
Defined in: src/ui/dialogs/basedialog.tsx:145
Attaches a dialog/modal/panel open event handler. See Dialog.open for more info.
Parameters
handler
(e?) => void
opt?
before?
boolean
oneOff?
boolean
Returns
void
Inherited from
onSaveSuccess()
protectedonSaveSuccess(response,initiator?):void
Defined in: src/ui/dialogs/entitydialog.tsx:550
Parameters
response
initiator?
Returns
void
propertyItemsReady()
protectedpropertyItemsReady(itemsData):void
Defined in: src/ui/dialogs/entitydialog.tsx:46
Parameters
itemsData
Returns
void
reloadById()
protectedreloadById():void
Defined in: src/ui/dialogs/entitydialog.tsx:399
Returns
void
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/dialogs/entitydialog.tsx:755
Returns
any
Overrides
resetValidation()
protectedresetValidation():void
Defined in: src/ui/dialogs/basedialog.tsx:176
Returns
void
Inherited from
retrieveLocalizations()
protectedretrieveLocalizations():Promise<Record<string,Partial<TItem>>>
Defined in: src/ui/dialogs/entitydialog.tsx:416
Returns
Promise<Record<string, Partial<TItem>>>
save()
protectedsave(callback?,initiator?):boolean|void
Defined in: src/ui/dialogs/entitydialog.tsx:559
Parameters
callback?
(response) => void
initiator?
Returns
boolean | void
save_submitHandler()
protectedsave_submitHandler(callback,initiator):void
Defined in: src/ui/dialogs/entitydialog.tsx:554
Parameters
callback
(response) => void
initiator
Returns
void
saveHandler()
protectedsaveHandler(options,callback,initiator):void
Defined in: src/ui/dialogs/entitydialog.tsx:565
Parameters
options
callback
(response) => void
initiator
Returns
void
set_readOnly()
set_readOnly(
value):void
Defined in: src/ui/dialogs/entitydialog.tsx:706
Parameters
value
boolean
Returns
void
Implementation of
showSaveSuccessMessage()
protectedshowSaveSuccessMessage(response,initiator?):void
Defined in: src/ui/dialogs/entitydialog.tsx:569
Parameters
response
initiator?
Returns
void
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
undelete()
protectedundelete(callback?):void
Defined in: src/ui/dialogs/entitydialog.tsx:674
Parameters
callback?
(response) => void
Returns
void
undeleteHandler()
protectedundeleteHandler(options,callback):void
Defined in: src/ui/dialogs/entitydialog.tsx:666
Parameters
options
ServiceOptions<UndeleteResponse>
callback
(response) => void
Returns
void
updateInterface()
protectedupdateInterface():void
Defined in: src/ui/dialogs/entitydialog.tsx:653
Returns
void
updateTitle()
protectedupdateTitle():void
Defined in: src/ui/dialogs/entitydialog.tsx:103
Returns
void
useAsync()
protecteduseAsync():boolean
Defined in: src/ui/dialogs/entitydialog.tsx:55
Returns
boolean
useIdPrefix()
protecteduseIdPrefix():IdPrefixType
Defined in: src/ui/widgets/widget.ts:214
Returns
Inherited from
useViewMode()
protecteduseViewMode():boolean
Defined in: src/ui/dialogs/entitydialog.tsx:751
Returns
boolean
validateBeforeSave()
protectedvalidateBeforeSave():boolean
Defined in: src/ui/dialogs/entitydialog.tsx:497
Returns
boolean
validateForm()
protectedvalidateForm():boolean
Defined in: src/ui/dialogs/basedialog.tsx:180
Returns
boolean
Inherited from
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/dialogs/basedialog.tsx:15
Returns
HTMLDivElement
Inherited from
BaseDialog.createDefaultElement
getWidgetName()
staticgetWidgetName(type):string
Defined in: src/ui/widgets/widget.ts:91
Parameters
type
Function
Returns
string
Inherited from
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>