Home Reference Source
public class | source

Node

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public get
public
public

children: *[]

public
public

components: *[]

public
public

data: *

public
public get
public get
public get

hasData: *

public get

isRoot: *

public

new: *

public

parent: *

public
public
public
public
public
public get

value: *

Method Summary

Public Methods
public

addChild(): *

public

Return a path of component's value.

public

cancel(): *

public
public

commitData(): *

public

eachChild(iteratee: *): *

public

edit(): *

public

getChildrenPath(index: *): *

public
public
public

remove(): *

public

removeChild(childToRemove: *): *

public

resetData(): *

public

revert(): *

public

save(): *

public
public

Public Constructors

public constructor() source

Public Members

public get changing: * source

public checkNode: * source

public children: *[] source

public collapsed: boolean source

public components: *[] source

public createComponents: * source

public data: * source

public editing: boolean source

public get hasChangingChildren: * source

public get hasChildren: * source

public get hasData: * source

public get isRoot: * source

public new: * source

public parent: * source

public parentPath: * source

public persistentData: * source

public previousData: {} source

public removeComponents: * source

public revertAvailable: boolean source

public get value: * source

Public Methods

public addChild(): * source

Return:

*

public calculateComponentPath(component: Object): string source

Return a path of component's value.

Params:

NameTypeAttributeDescription
component Object

The component instance.

Return:

string

The component's value path.

public cancel(): * source

Return:

*

public clearComponents() source

public commitData(): * source

Return:

*

public eachChild(iteratee: *): * source

Params:

NameTypeAttributeDescription
iteratee *

Return:

*

public edit(): * source

Return:

*

public getChildrenPath(index: *): * source

Params:

NameTypeAttributeDescription
index *

Return:

*

public getComponents(): * source

Return:

*

public instantiateComponents() source

public remove(): * source

Return:

*

public removeChild(childToRemove: *): * source

Params:

NameTypeAttributeDescription
childToRemove *

Return:

*

public resetData(): * source

Return:

*

public revert(): * source

Return:

*

public save(): * source

Return:

*

public updateComponentsContext(): * source

Return:

*

public validateNode(): * source

Return:

*