Constructor
new module:ct-grid /refine /component /presenter /Generic Refiner Presentation Model(nodes)
Extends:
Parameters:
Name | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
nodes |
object |
map of either 1 or 2 PresentationNodes Properties
|
- Implements:
Extends
Methods
apply()
Applies current refinements to the grid column. If inputs validate successfully, it triggers the
module:ct-grid/refine/GridColumnRefinerEvents#event:REFINER_ACTION_COMPLETE
, signifying that
it is to be closed.
clear()
Clears all refinements. It triggers the
module:ct-grid/refine/GridColumnRefinerEvents#event:REFINER_ACTION_COMPLETE
,
signifying that it is to be closed.
get Class Name()
Returns the presentation model class name.
- Inherited From:
Returns:
Presentation model class name.
get Component Frame()
Presentation models can use this method to receive a reference to the frame
containing the module:br-presenter/component/PresenterComponent
that this model
resides within.
- Inherited From:
get Path()
Returns the path that would be required to bind this node from the view.
This method is used internally, but might also be useful in allowing the dynamic construction of views for arbitrary presentation models.
- Inherited From:
nodes(sNode Name, vProperties)
Returns all nested nodes matching the search criteria reachable from this node.
Care is taken not to search up the tree in cyclic presentation models (where some of the presentation nodes have back references to presentation nodes higher up in the tree).
Parameters:
Name | Type | Description |
---|---|---|
sNodeName |
String | The name of nodes to match. |
vProperties |
Object | Only nodes having this array or map of properties will be matched. |
- Inherited From:
- See:
on Close()
Close the panel
on Open()
Open the panel
properties(sProperty Name, vValue)
Returns all nested properties matching the search criteria reachable from this node.
Care is taken not to search up the tree in cyclic presentation models (where some of the presentation nodes have back references to presentation nodes higher up in the tree).
Parameters:
Name | Type | Description |
---|---|---|
sPropertyName |
String | The name of properties to match. |
vValue |
Object | The value of properties to match. |
- Inherited From:
- See:
remove All Listeners()
- Inherited From:
- Deprecated:
- This method has been replaced by #removeChildListeners which recurses the node tree.
Removes all listeners attached to the properties contained by this
PresentationNode
.
- This method has been replaced by #removeChildListeners which recurses the node tree.
Removes all listeners attached to the properties contained by this
remove Child Listeners()
Removes all listeners attached to the properties contained by this PresentationNode
, and any nodes it contains.
- Inherited From:
set Column()
Set the column which the model should apply refinements to
set Component Frame(oComponent Frame)
Presentation models can use the module:br-presenter/PresentationModel#getComponentFrame
to receive a reference to the frame containing the module:br-presenter/component/PresenterComponent
that this model resides within.
Parameters:
Name | Type | Description |
---|---|---|
oComponentFrame |
module:br-component |
The frame within which the presenter component resides. |
- Inherited From: