Constructor
new FilterCollapse()
Extends
Members
children :Array
Array of child components
Type:
- Array
- Overrides:
- Default Value:
- []
- Source:
parent :Component
The parent component
Type:
- Component
- Overrides:
- Default Value:
- null
- Source:
Methods
(static) getCollapsedStateData(filterOptionId) → {boolean}
Get the collapsed state of a filter option.
This is a static field, so it won't be destroyed along with class instance.
Parameters:
Name | Type | Description |
---|---|---|
filterOptionId |
string |
Returns:
- isCollapsed state.
- Type
- boolean
(static) setCollapsedStateData(filterOptionId, isCollapsed)
Store the collapsed state of a filter option.
This is a static field, so it won't be destroyed along with class instance.
Parameters:
Name | Type | Description |
---|---|---|
filterOptionId |
string | |
isCollapsed |
boolean |
_callAllBindEvents()
Bind events on the component (include all child-components)
- Overrides:
- Source:
_callAllInit()
Initialize the component (include all child-components)
- Overrides:
- Source:
_callAllRender()
Render the component (include all child-components)
- Overrides:
- Source:
addComponent(childComponent)
Add the child component into a component
Parameters:
Name | Type | Description |
---|---|---|
childComponent |
Object | The child component |
- Overrides:
- Source:
afterBindEvents()
After bind evnets on the component
- Overrides:
- Source:
afterInit()
After initialize callback
- Overrides:
- Source:
afterRender()
After reder component callback
- Overrides:
- Source:
afterToggle()
Called after the toggle filter option animation is done.
beforeBindEvents()
Before bind events on component callback
- Overrides:
- Source:
beforeInit()
Before initialize callback
- Overrides:
- Source:
beforeRender()
Before reder component callback
- Overrides:
- Source:
bindEvents()
Bind events on the component
- Overrides:
- Source:
calculateHorizontalColumn()
Add special css classes to the horizontal filter option,
to specify number of columns layout (1,2,3,full)
and align left/right
init()
Initialize component
- Overrides:
- Source:
isBindEvents()
Returns whether or not binding the events on a component
- Overrides:
- Source:
isLoopThroughChild()
Returns whether or not the childs of a component is refresh
- Overrides:
- Source:
isRender()
Returns whether or not the component is rendered
- Overrides:
- Source:
onClickOutSideHorizontal()
On clicking outside of the filter on horizontal, close the tabs
onToggleHorizontal()
On clicking the title of horizontal filter option, show/hide the content
onToggleVertical()
On clicking the title of vertical filter option, show/hide the content
refresh()
Refresh component
- Overrides:
- Source:
removeComponent(childComponent)
Remove a child component of a component
Parameters:
Name | Type | Description |
---|---|---|
childComponent |
Object | The child component |
- Overrides:
- Source:
render()
Render compoment
- Overrides:
- Source: