Constructor
new module:br-presenter /component /Presenter Component(sTemplate Id, vPresentation Model)
Constructs a new instance of PresenterComponent
. Instances of
PresenterComponent
can also be created from an XML snippet using
the module:br-presenter/component/PresenterComponent#deserialize
method.
Parameters:
Name | Type | Description |
---|---|---|
sTemplateId |
String | The id of a template to render the presentation model with. |
vPresentationModel |
Object | A presentation model instance, or the name of a presentation model class that can be constructed. |
- Implements:
Methods
deserialize(sPresenter Data)
Extracts the data inside the presenter tag and gives it to the
PresentationModel for deserialization. Only has affect if the Presentation
Model implements module:br-presenter/SerializablePresentationModel
.
Parameters:
Name | Type | Description |
---|---|---|
sPresenterData |
String | The presenter xml node in string format |
get Presentation Model()
Retrieve the presentation model being displayed by this component.
is View Attached()
Returns true
once br-component/Frame#onOpen
has
fired, and the display element has been attached to the page.
set Display Frame(frame)
Parameters:
Name | Type | Description |
---|---|---|
frame |
module:br-component |
A frame provided by the layout manager that this component can attach its visual DOM elements into. Will be called only once. |
- Implements: