Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

Properties

allowMultipleSelection

allowMultipleSelection: boolean

app

app: App

autoScrollToSelection

autoScrollToSelection: any

defaultControlStyle

defaultControlStyle: any

disposables

disposables: AtomDisposableList

element

element: HTMLElement

itemTemplate

itemTemplate: IClassOf<AtomControl>

labelPath

labelPath: string

mAllowSelectFirst

mAllowSelectFirst: boolean

Protected pendingInits

pendingInits: Array<function>

sort

sort: string | function

uiVirtualize

uiVirtualize: any

valuePath

valuePath: string

valueSeparator

valueSeparator: string

version

version: number

Static isControl

isControl: true = true

Static itemTemplate

itemTemplate: function = XNode.prepare("itemTemplate", true, true)

Item Template for displaying individual items

Type declaration

    • (attributes: Partial<T>, ...nodes: XNode[]): XNode
    • Parameters

      • attributes: Partial<T>
      • Rest ...nodes: XNode[]

      Returns XNode

Accessors

allowSelectFirst

  • set allowSelectFirst(b: any): void

controlStyle

data

  • get data(): any
  • set data(v: any): void

filter

  • set filter(f: any): void

items

  • get items(): any[]
  • set items(v: any[]): void

itemsPresenter

  • get itemsPresenter(): HTMLElement
  • set itemsPresenter(v: HTMLElement): void

localViewModel

  • get localViewModel(): any
  • set localViewModel(v: any): void

parent

selectAll

  • set selectAll(v: any): void

selectedIndex

  • get selectedIndex(): number
  • set selectedIndex(n: number): void

selectedItem

  • get selectedItem(): any
  • set selectedItem(value: any): void

selectedItems

  • get selectedItems(): any[]
  • set selectedItems(v: any[]): void

theme

value

  • get value(): any
  • set value(v: any): void

viewModel

  • get viewModel(): any
  • set viewModel(v: any): void

vsProps

  • get vsProps(): object | object | __type

Methods

append

atomParent

beginEdit

bind

  • bind(element: HTMLElement, name: string, path: PathList[], twoWays?: boolean | string[], valueFunc?: function, source?: any): IDisposable

bindEvent

  • bindEvent(element: HTMLElement, name?: string, method?: EventListenerOrEventListenerObject, key?: string): IDisposable

bringIntoView

  • bringIntoView(data: any): void

bringSelectionIntoView

  • bringSelectionIntoView(): void

Protected create

  • create(): void

Protected createChild

  • createChild(df: DocumentFragment, data: any): AtomControl

dispose

  • dispose(e?: HTMLElement): void

Protected disposeChildren

  • disposeChildren(e: HTMLElement): void

hasItems

  • hasItems(): boolean

hasProperty

  • hasProperty(name: string): boolean

invalidate

  • invalidate(): void

invalidateItems

  • invalidateItems(): void

isSelected

  • isSelected(item: any): boolean

onCollectionChanged

  • onCollectionChanged(): void

Protected onCollectionChangedInternal

  • onCollectionChangedInternal(key: string, index: number, item: any): void

onPropertyChanged

  • onPropertyChanged(name: string): void

Protected onScroll

  • onScroll(): void

onSelectedItemsChanged

  • onSelectedItemsChanged(type: any, index: any, item: any): void

Protected onUpdateSize

  • onUpdateSize(): void

onUpdateUI

  • onUpdateUI(): void

onVirtualCollectionChanged

  • onVirtualCollectionChanged(): void

postVirtualCollectionChanged

  • postVirtualCollectionChanged(): void

Protected preCreate

  • preCreate(): void

registerDisposable

Protected removeAllChildren

  • removeAllChildren(e: HTMLElement): void

Protected render

  • render(node: XNode, e?: any, creator?: any): void

resetVirtualContainer

  • resetVirtualContainer(): void

Protected resolve

  • resolve<TService>(c: TService, selfName?: string | function): IAnyInstanceType<TService>

runAfterInit

  • runAfterInit(f: function): void

Protected setElementClass

  • setElementClass(element: HTMLElement, value: any, clear?: boolean): void

Protected setElementValue

  • setElementValue(element: HTMLElement, name: string, value: any): void

setLocalValue

  • setLocalValue(element: HTMLElement, name: string, value: any): void

setPrimitiveValue

  • setPrimitiveValue(element: HTMLElement, name: string, value: any): void

Protected toggleSelection

  • toggleSelection(data: any): void

unbind

  • unbind(element: HTMLElement, name?: string): void

unbindEvent

  • unbindEvent(element: HTMLElement, name?: string, method?: EventListenerOrEventListenerObject, key?: string): void

updateSelectionBindings

  • updateSelectionBindings(): void

updateSize

  • updateSize(): void

Protected validateScroller

  • validateScroller(): void

Generated using TypeDoc