Constructor
new ViewStack(_id, _route, _parentId)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
_id |
string | ViewStack ID |
_route |
string | Path Route Name |
_parentId |
string | ViewStack ParentID |
Classes
Methods
destroy()
- Source:
Destroy Method used to cleanup viewstack resources Call by ViewNavigator to destroy view Remove Event Handlers, Make Properties null, Remove View Components and its reference.
getActiveViewId() → {string}
- Source:
Returns Active View Id
Returns:
ViewID
- Type
- string
getViewStackElement() → {string}
- Source:
Returns Viewstack DOMElement
Returns:
DOM ELement
- Type
- string
initViewStack()
- Source:
Initialize ViewStack , Implement by Subclass
popViewElement()
- Source:
Navigator will call view destroy method which will remove View DOM Element, EventListners reference to DOM Element, Properties, Finally Object null to make garbage collected
pushViewElement(_viewId, _views)
- Source:
Push View in Viewstack
Parameters:
Name | Type | Description |
---|---|---|
_viewId |
string | |
_views |
array |
render()
- Source:
Render ViewStack DOMElement contents
renderViewStackContent()
- Source: