Skip to content

@serenity-is/corelib / TemplatedPanel

Class: TemplatedPanel<TOptions>

Type parameters

Name
TOptions

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new TemplatedPanel<TOptions>(container, options?)

Type parameters

Name
TOptions

Parameters

Name Type
container JQuery
options? TOptions

Overrides

TemplatedWidget.constructor

Defined in

src/ui/widgets/templatedpanel.ts:8

Properties

element

element: JQuery

Inherited from

TemplatedWidget.element

Defined in

src/ui/widgets/widget.ts:61


idPrefix

Readonly idPrefix: string

Inherited from

TemplatedWidget.idPrefix

Defined in

src/ui/widgets/widget.ts:65


isPanel

Protected isPanel: boolean

Defined in

src/ui/widgets/templatedpanel.ts:38


options

Protected options: TOptions

Inherited from

TemplatedWidget.options

Defined in

src/ui/widgets/widget.ts:62


responsive

Protected responsive: boolean

Defined in

src/ui/widgets/templatedpanel.ts:39


tabs

Protected tabs: JQuery

Defined in

src/ui/widgets/templatedpanel.ts:35


toolbar

Protected toolbar: Toolbar

Defined in

src/ui/widgets/templatedpanel.ts:36


uniqueName

Protected uniqueName: string

Inherited from

TemplatedWidget.uniqueName

Defined in

src/ui/widgets/widget.ts:64


validator

Protected validator: Validator

Defined in

src/ui/widgets/templatedpanel.ts:37


widgetName

Protected widgetName: string

Inherited from

TemplatedWidget.widgetName

Defined in

src/ui/widgets/widget.ts:63

Methods

addCssClass

Protected addCssClass(): void

Returns

void

Inherited from

TemplatedWidget.addCssClass

Defined in

src/ui/widgets/widget.ts:100


addValidationRule

addValidationRule(eventClass, rule): JQuery

Parameters

Name Type
eventClass string
rule (p1: JQuery) => string

Returns

JQuery

Inherited from

TemplatedWidget.addValidationRule

Defined in

src/ui/widgets/widget.ts:134


arrange

arrange(): void

Returns

void

Defined in

src/ui/widgets/templatedpanel.ts:41


byId

Protected byId(id): JQuery

Parameters

Name Type
id string

Returns

JQuery

Inherited from

TemplatedWidget.byId

Defined in

src/ui/widgets/templatedwidget.ts:10


change

change(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

TemplatedWidget.change

Defined in

src/ui/widgets/widget.ts:142

change(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

TemplatedWidget.change

Defined in

src/ui/widgets/widget.ts:259


changeSelect2

changeSelect2(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

TemplatedWidget.changeSelect2

Defined in

src/ui/widgets/widget.ts:146

changeSelect2(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

TemplatedWidget.changeSelect2

Defined in

src/ui/widgets/widget.ts:260


destroy

destroy(): void

Returns

void

Overrides

TemplatedWidget.destroy

Defined in

src/ui/widgets/templatedpanel.ts:16


getCssClass

Protected getCssClass(): string

Returns

string

Inherited from

TemplatedWidget.getCssClass

Defined in

src/ui/widgets/widget.ts:104


getFallbackTemplate

Protected getFallbackTemplate(): string

Returns

string

Inherited from

TemplatedWidget.getFallbackTemplate

Defined in

src/ui/widgets/templatedwidget.ts:79


getGridField

getGridField(): JQuery

Returns

JQuery

Inherited from

TemplatedWidget.getGridField

Defined in

src/ui/widgets/widget.ts:138


getTemplate

Protected getTemplate(): string

Returns

string

Inherited from

TemplatedWidget.getTemplate

Defined in

src/ui/widgets/templatedwidget.ts:83


getTemplateName

Protected getTemplateName(): string

Returns

string

Inherited from

TemplatedWidget.getTemplateName

Defined in

src/ui/widgets/templatedwidget.ts:31


getToolbarButtons

Protected getToolbarButtons(): ToolButton[]

Returns

ToolButton[]

Defined in

src/ui/widgets/templatedpanel.ts:47


getValidatorOptions

Protected getValidatorOptions(): ValidationOptions

Returns

ValidationOptions

Defined in

src/ui/widgets/templatedpanel.ts:51


init

init(action?): TemplatedPanel<TOptions>

Parameters

Name Type
action? (widget: any) => void

Returns

TemplatedPanel<TOptions>

Inherited from

TemplatedWidget.init

Defined in

src/ui/widgets/widget.ts:179


initTabs

Protected initTabs(): void

Returns

void

Defined in

src/ui/widgets/templatedpanel.ts:55


initToolbar

Protected initToolbar(): void

Returns

void

Defined in

src/ui/widgets/templatedpanel.ts:63


initValidator

Protected initValidator(): void

Returns

void

Defined in

src/ui/widgets/templatedpanel.ts:72


initialize

initialize(): void

Returns

void

Inherited from

TemplatedWidget.initialize

Defined in

src/ui/widgets/widget.ts:176


renderContents

Protected renderContents(): void

Returns

void

Inherited from

TemplatedWidget.renderContents

Defined in

src/ui/widgets/templatedwidget.ts:110


resetValidation

Protected resetValidation(): void

Returns

void

Defined in

src/ui/widgets/templatedpanel.ts:80


useIdPrefix

Protected useIdPrefix(): IdPrefixType

Returns

IdPrefixType

Inherited from

TemplatedWidget.useIdPrefix

Defined in

src/ui/widgets/templatedwidget.ts:131


validateForm

Protected validateForm(): boolean

Returns

boolean

Defined in

src/ui/widgets/templatedpanel.ts:86


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

TemplatedWidget.create

Defined in

src/ui/widgets/widget.ts:153


elementFor

Static elementFor<TWidget>(editorType): JQuery

Type parameters

Name
TWidget

Parameters

Name Type
editorType (...args: any[]) => TWidget

Returns

JQuery

Inherited from

TemplatedWidget.elementFor

Defined in

src/ui/widgets/widget.ts:128


getWidgetName

Static getWidgetName(type): string

Parameters

Name Type
type Function

Returns

string

Inherited from

TemplatedWidget.getWidgetName

Defined in

src/ui/widgets/widget.ts:124