@serenity-is/corelib / TemplatedWidget
Class: TemplatedWidget<TOptions>
Type parameters
| Name |
|---|
TOptions |
Hierarchy
Widget<TOptions>↳
TemplatedWidget
Table of contents
Constructors
Properties
Methods
- addCssClass
- addValidationRule
- byID
- byId
- change
- changeSelect2
- destroy
- getCssClass
- getDefaultTemplateName
- getFallbackTemplate
- getGridField
- getTemplate
- getTemplateName
- init
- initialize
- renderContents
- useIdPrefix
- create
- elementFor
- getWidgetName
- noGeneric
Constructors
constructor
• new TemplatedWidget<TOptions>(element, options?)
Type parameters
| Name |
|---|
TOptions |
Parameters
| Name | Type |
|---|---|
element |
JQuery |
options? |
TOptions |
Inherited from
Defined in
Properties
element
• element: JQuery
Inherited from
Defined in
idPrefix
• Readonly idPrefix: string
Inherited from
Defined in
options
• Protected options: TOptions
Inherited from
Defined in
uniqueName
• Protected uniqueName: string
Inherited from
Defined in
widgetName
• Protected widgetName: string
Inherited from
Defined in
templateNames
▪ Static Private templateNames: Object = {}
Index signature
▪ [key: string]: string
Defined in
src/ui/widgets/templatedwidget.ts:8
Methods
addCssClass
▸ Protected addCssClass(): void
Returns
void
Inherited from
Defined in
addValidationRule
▸ addValidationRule(eventClass, rule): JQuery
Parameters
| Name | Type |
|---|---|
eventClass |
string |
rule |
(p1: JQuery) => string |
Returns
JQuery
Inherited from
Defined in
byID
▸ Private byID<TWidget>(id, type): TWidget
Type parameters
| Name |
|---|
TWidget |
Parameters
| Name | Type |
|---|---|
id |
string |
type |
(...args: any[]) => TWidget |
Returns
TWidget
Defined in
src/ui/widgets/templatedwidget.ts:14
byId
▸ Protected byId(id): JQuery
Parameters
| Name | Type |
|---|---|
id |
string |
Returns
JQuery
Defined in
src/ui/widgets/templatedwidget.ts:10
change
▸ change(handler): void
Parameters
| Name | Type |
|---|---|
handler |
(e: JQueryEventObject) => void |
Returns
void
Inherited from
Defined in
▸ change(handler): void
Parameters
| Name | Type |
|---|---|
handler |
(e: JQueryEventObject) => void |
Returns
void
Inherited from
Defined in
changeSelect2
▸ changeSelect2(handler): void
Parameters
| Name | Type |
|---|---|
handler |
(e: JQueryEventObject) => void |
Returns
void
Inherited from
Defined in
▸ changeSelect2(handler): void
Parameters
| Name | Type |
|---|---|
handler |
(e: JQueryEventObject) => void |
Returns
void
Inherited from
Defined in
destroy
▸ destroy(): void
Returns
void
Inherited from
Defined in
getCssClass
▸ Protected getCssClass(): string
Returns
string
Inherited from
Defined in
getDefaultTemplateName
▸ Private getDefaultTemplateName(): string
Returns
string
Defined in
src/ui/widgets/templatedwidget.ts:26
getFallbackTemplate
▸ Protected getFallbackTemplate(): string
Returns
string
Defined in
src/ui/widgets/templatedwidget.ts:79
getGridField
▸ getGridField(): JQuery
Returns
JQuery
Inherited from
Defined in
getTemplate
▸ Protected getTemplate(): string
Returns
string
Defined in
src/ui/widgets/templatedwidget.ts:83
getTemplateName
▸ Protected getTemplateName(): string
Returns
string
Defined in
src/ui/widgets/templatedwidget.ts:31
init
▸ init(action?): TemplatedWidget<TOptions>
Parameters
| Name | Type |
|---|---|
action? |
(widget: any) => void |
Returns
TemplatedWidget<TOptions>
Inherited from
Defined in
initialize
▸ initialize(): void
Returns
void
Inherited from
Defined in
renderContents
▸ Protected renderContents(): void
Returns
void
Overrides
Defined in
src/ui/widgets/templatedwidget.ts:110
useIdPrefix
▸ Protected useIdPrefix(): IdPrefixType
Returns
IdPrefixType
Defined in
src/ui/widgets/templatedwidget.ts:131
create
▸ Static create<TWidget, TOpt>(params): TWidget
Type parameters
| Name | Type |
|---|---|
TWidget |
extends Widget<TOpt, TWidget> |
TOpt |
TOpt |
Parameters
| Name | Type |
|---|---|
params |
CreateWidgetParams<TWidget, TOpt> |
Returns
TWidget
Inherited from
Defined in
elementFor
▸ Static elementFor<TWidget>(editorType): JQuery
Type parameters
| Name |
|---|
TWidget |
Parameters
| Name | Type |
|---|---|
editorType |
(...args: any[]) => TWidget |
Returns
JQuery
Inherited from
Defined in
getWidgetName
▸ Static getWidgetName(type): string
Parameters
| Name | Type |
|---|---|
type |
Function |
Returns
string
Inherited from
Defined in
noGeneric
▸ Static Private noGeneric(s): string
Parameters
| Name | Type |
|---|---|
s |
string |
Returns
string