Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BaseElementBridge<T>

Type parameters

Hierarchy

Index

Properties

ajax

ajax: function

Type declaration

    • (url: string, options: AjaxOptions, success: function, failed: function, progress: function): void
    • Parameters

      • url: string
      • options: AjaxOptions
      • success: function
          • (r: any): void
          • Parameters

            • r: any

            Returns void

      • failed: function
          • (r: any): void
          • Parameters

            • r: any

            Returns void

      • progress: function
          • (p: any): void
          • Parameters

            • p: any

            Returns void

      Returns void

controlFactory

controlFactory: any

createBusyIndicator

createBusyIndicator: function

Type declaration

reset

reset: function

Type declaration

    • (): void
    • Returns void

setImport

setImport: function

Type declaration

    • (element: any, name: string, templateFactory: function): void
    • Parameters

      • element: any
      • name: string
      • templateFactory: function
          • (): any
          • Returns any

      Returns void

setTemplate

setTemplate: function

Type declaration

    • (element: any, name: string, templateFactory: function): void
    • Parameters

      • element: any
      • name: string
      • templateFactory: function
          • (): any
          • Returns any

      Returns void

Methods

Abstract addEventHandler

  • addEventHandler(element: T, name: string, handler: EventListenerOrEventListenerObject, capture?: boolean): IDisposable

Abstract appendChild

  • appendChild(parent: T, child: T): void

Abstract atomParent

Abstract attachControl

Abstract close

  • close(element: T, success: function, error: function): void
  • Parameters

    • element: T
    • success: function
        • (): void
        • Returns void

    • error: function
        • (e: any): void
        • Parameters

          • e: any

          Returns void

    Returns void

Abstract create

  • create(type: string | function | object, node?: any, app?: any): T
  • Parameters

    • type: string | function | object
    • Optional node: any
    • Optional app: any

    Returns T

createNode

  • createNode(target: any, node: XNode, binder: Function, xNodeClass: Function, creator: Function): any

Abstract dispose

  • dispose(element: T): void

Abstract elementParent

  • elementParent(element: T): T

Abstract findChild

  • findChild(element: T, name: string): T

Abstract getValue

  • getValue(element: HTMLElement, name: string): any

Abstract loadContent

  • loadContent(element: T, text: string): void

refreshInherited

  • refreshInherited(target: object, name: string, fieldName?: string): void

Abstract setValue

  • setValue(element: T, name: string, value: any): void

Abstract templateParent

Abstract visitDescendents

  • visitDescendents(element: T, action: function): void

Abstract watchProperty

  • watchProperty(element: T, name: string, events: string[], f: function): IDisposable

Generated using TypeDoc