Preview 2.0 is now in Public Beta!
Read the Announcement

Summary

Constructors

constructor

Properties

_automaticallyAdjustsScrollViewInsets
_context
_cssState
_defaultPaddingBottom
_defaultPaddingLeft
_defaultPaddingRight
_defaultPaddingTop
_domId
_ignoreFlexMinWidthHeightReset
_isAddedToNativeVisualTree
_isPaddingRelative
_isStyleScopeHost
_moduleName
_oldBottom
_oldLeft
_oldRight
_oldTop
_styleScope
_suspendedUpdates
_suspendNativeUpdatesCount
alignSelf
android
bindingContext
className
col
colSpan
column
columnSpan
createdEvent
cssClasses
cssPseudoClasses
disposeNativeViewEvent
dock
domNode
effectiveBorderBottomWidth
effectiveBorderLeftWidth
effectiveBorderRightWidth
effectiveBorderTopWidth
effectiveHeight
effectiveLeft
effectiveMarginBottom
effectiveMarginLeft
effectiveMarginRight
effectiveMarginTop
effectiveMinHeight
effectiveMinWidth
effectivePaddingBottom
effectivePaddingLeft
effectivePaddingRight
effectivePaddingTop
effectiveTop
effectiveWidth
flexGrow
flexShrink
flexWrapBefore
id
ios
isCollapsed
isLoaded
left
loadedEvent
nativeView
nativeViewProtected
order
page
parent
parentNode
recycleNativeView
reusable
row
rowSpan
style
top
typeName
unloadedEvent
viewController
2 properties inherited from Observable
Click to expand

Methods

_addView
_addViewCore
_addViewToNativeVisualTree
_batchUpdate
_childIndexToNativeChildIndex
_dialogClosed
_goToVisualState
_inheritStyleScope
_layoutParent
_onCssStateChange
_onRootViewReset
_parentChanged
_removeView
_removeViewCore
_removeViewFromNativeVisualTree
_setupAsRootView
_setupUI
_shouldDelayLayout
_tearDownUI
addPseudoClass
bind
callLoaded
callUnloaded
closeModal
createNativeView
deletePseudoClass
destroyNode
disposeNativeView
eachChild
ensureDomNode
getViewByDomId
getViewById
initNativeView
loadView
onLoaded
onResumeNativeUpdates
onUnloaded
requestLayout
resetNativeView
setInlineStyle
setNativeView
showModal
unbind
unloadView

Constructors

constructor

new ViewBase(): ViewBase

Properties

_automaticallyAdjustsScrollViewInsets

Private
_automaticallyAdjustsScrollViewInsets: boolean

_cssState

_defaultPaddingBottom

Private
_defaultPaddingBottom: number

_defaultPaddingLeft

Private
_defaultPaddingLeft: number

_defaultPaddingRight

Private
_defaultPaddingRight: number

_defaultPaddingTop

Private
_defaultPaddingTop: number

_ignoreFlexMinWidthHeightReset

Private
_ignoreFlexMinWidthHeightReset: boolean

_isAddedToNativeVisualTree

_isAddedToNativeVisualTree: boolean

_isPaddingRelative

Private
_isPaddingRelative: boolean

_isStyleScopeHost

Private
_isStyleScopeHost: boolean

_moduleName

Private

_oldBottom

Private

_oldLeft

Private

_oldRight

Private

_oldTop

Private

_styleScope

_suspendNativeUpdatesCount

_suspendNativeUpdatesCount: number

_suspendedUpdates

Private

alignSelf

bindingContext

className

columnSpan

cssClasses

cssPseudoClasses

cssPseudoClasses: Set<string>

dock

dock: "left" | "right" | "top" | "bottom"

domNode

effectiveBorderBottomWidth

effectiveBorderBottomWidth: number

effectiveBorderLeftWidth

effectiveBorderLeftWidth: number

effectiveBorderRightWidth

effectiveBorderRightWidth: number

effectiveBorderTopWidth

effectiveBorderTopWidth: number

effectiveHeight

effectiveLeft

effectiveMarginBottom

effectiveMarginBottom: number

effectiveMarginLeft

effectiveMarginLeft: number

effectiveMarginRight

effectiveMarginRight: number

effectiveMarginTop

effectiveMarginTop: number

effectiveMinHeight

effectiveMinHeight: number

effectiveMinWidth

effectiveMinWidth: number

effectivePaddingBottom

effectivePaddingBottom: number

effectivePaddingLeft

effectivePaddingLeft: number

effectivePaddingRight

effectivePaddingRight: number

effectivePaddingTop

effectivePaddingTop: number

effectiveTop

effectiveWidth

flexGrow

flexShrink

flexWrapBefore

isCollapsed

isLoaded

Readonly

nativeView

nativeViewProtected

nativeViewProtected: any

recycleNativeView

recycleNativeView: "auto" | "always" | "never"

reusable

typeName

viewController

createdEvent

Static

disposeNativeViewEvent

Static
disposeNativeViewEvent: string

loadedEvent

Static

unloadedEvent

Static

Methods

_addView

_addView(view: ViewBase, atIndex?: number): void
Parameter Default Description
view

atIndex
number

Returns void

_addViewCore

_addViewCore(view: ViewBase, atIndex?: number): void
Parameter Default Description
view

atIndex
number

Returns void

_addViewToNativeVisualTree

_addViewToNativeVisualTree(view: ViewBase, atIndex?: number): boolean
Parameter Default Description
view

atIndex
number

Returns boolean

_batchUpdate

_batchUpdate<T>(callback: () => T): T
Parameter Default Description
callback
() => T

Returns T

_childIndexToNativeChildIndex

_childIndexToNativeChildIndex(index?: number): number
Parameter Default Description
index
number

Returns number

_dialogClosed

_dialogClosed(): void

_goToVisualState

_goToVisualState(state: string): void
Parameter Default Description
state
string

Returns void

_inheritStyleScope

Private
_inheritStyleScope(styleScope: any): void
Parameter Default Description
styleScope
any

Returns void

_layoutParent

Private
_layoutParent(): void

_onCssStateChange

Private
_onCssStateChange(): void

_onRootViewReset

_onRootViewReset(): void

_parentChanged

_parentChanged(oldParent: ViewBase): void
Parameter Default Description
oldParent

Returns void

_removeView

_removeView(view: ViewBase): void
Parameter Default Description
view

Returns void

_removeViewCore

_removeViewCore(view: ViewBase): void
Parameter Default Description
view

Returns void

_removeViewFromNativeVisualTree

_removeViewFromNativeVisualTree(view: ViewBase): void
Parameter Default Description
view

Returns void

_setupAsRootView

Private
_setupAsRootView(context: any): void
Parameter Default Description
context
any

Returns void

_setupUI

_setupUI(context: any, atIndex?: number): void
Parameter Default Description
context
any

atIndex
number

Returns void

_shouldDelayLayout

_shouldDelayLayout(): boolean

_tearDownUI

_tearDownUI(force?: boolean): void
Parameter Default Description
force
boolean

Returns void

addPseudoClass

Protected
addPseudoClass(name: string): void
Parameter Default Description
name
string

Returns void

bind

bind(options: BindingOptions, source?: Object): void
Parameter Default Description
options

source
Object

Returns void

callLoaded

Private
callLoaded(): void

callUnloaded

Private
callUnloaded(): void

closeModal

closeModal(context?: any): void
Parameter Default Description
context
any

Returns void

createNativeView

createNativeView(): Object

deletePseudoClass

Protected
deletePseudoClass(name: string): void
Parameter Default Description
name
string

Returns void

destroyNode

destroyNode(forceDestroyChildren?: boolean): void
Parameter Default Description
forceDestroyChildren
boolean

Returns void

disposeNativeView

disposeNativeView(): void

eachChild

eachChild(callback: (child: ViewBase) => boolean): void
Parameter Default Description
callback
(child: ViewBase) => boolean

Returns void

ensureDomNode

ensureDomNode(): any

getViewByDomId

getViewByDomId<T>(id: number): T
Parameter Default Description
id
number

Returns T

getViewById

getViewById<T>(id: string): T
Parameter Default Description
id
string

Returns T

initNativeView

initNativeView(): void

loadView

loadView(view: ViewBase): void
Parameter Default Description
view

Returns void

onLoaded

onLoaded(): void

onResumeNativeUpdates

onResumeNativeUpdates(): void

onUnloaded

onUnloaded(): void

requestLayout

requestLayout(): void

resetNativeView

resetNativeView(): void

setInlineStyle

setInlineStyle(style: string): void
Parameter Default Description
style
string

Returns void

setNativeView

setNativeView(view: any): void
Parameter Default Description
view
any

Returns void

showModal

showModal(moduleName: string, modalOptions?: ShowModalOptions): ViewBase
Parameter Default Description
moduleName
string

modalOptions

Returns ViewBase
showModal(view: ViewBase, modalOptions?: ShowModalOptions): ViewBase
Parameter Default Description
view

modalOptions

Returns ViewBase

unbind

unbind(property: string): void
Parameter Default Description
property
string

Returns void

unloadView

unloadView(view: ViewBase): void
Parameter Default Description
view

Returns void
Previous
View