Abstract
Echo.Sync.Column
, Echo.Sync.Row
Instance Field Summary | |
---|---|
Public, Abstract | cellElementNodeName The DOM element name of child container cells. |
Public, Virtual | prevFocusKey The key code which should move focus to the previous child cell. |
Public, Virtual | prevFocusFlag The Echo. |
Public, Virtual | nextFocusKey The key code which should move focus to the next child cell. |
Public, Virtual | nextFocusFlag The Echo. |
Public, Virtual | invertFocusRtl Flag indicating whether focus key should be inverted when the component is rendered with an RTL layout direction. |
Public, Virtual | element The root DOM element of the rendered array container. |
Public, Virtual | containerElement The DOM element to which child elements should be added. |
Public, Virtual | spacingPrototype Prototype Element to be cloned and added between cells of the array container. |
Public, Virtual | cellSpacing Number of pixels to be rendered as spacing between child cells of the container. |
Internal, Virtual | _childIdToElementMap Mapping between child render ids and child container cell elements. |
Instance Method Summary | |
---|---|
Public, Abstract | renderChildLayoutData() Abstract method which renders layout data on child cell element. |
Public | processKeyPress() Processes a key press event. |
Internal | _renderAddChild() Renders the specified child to the containerElement. |
Public | renderAddChildren() Renders all children. |
Public | renderDispose() |
Internal | _renderRemoveChild() Removes a child cell. |
Public | renderUpdate() |
Methods inherited from class Echo.Render.ComponentSync |
renderAdd , renderDispose , renderUpdate |
child
(Echo.Component)
- the child componentthe
(Element)
- DOM element containing the childe
- the eventthe
(Echo.Update.ComponentUpdate)
- updatethe
(Echo.Component)
- child componentindex
(Number)
- the index of the child within the parentrenderAdd()
implementations.
the
(Echo.Update.ComponentUpdate)
- updatethe
(Echo.Update.ComponentUpdate)
- updatethe
(Echo.Component)
- child to remove