com.sencha.gxt.theme.base.client.grid
Class RowExpanderDefaultAppearance<M>

java.lang.Object
  extended by com.sencha.gxt.theme.base.client.grid.RowExpanderDefaultAppearance<M>
All Implemented Interfaces:
RowExpander.RowExpanderAppearance<M>

public class RowExpanderDefaultAppearance<M>
extends java.lang.Object
implements RowExpander.RowExpanderAppearance<M>


Nested Class Summary
static interface RowExpanderDefaultAppearance.RowExpanderResources
           
static interface RowExpanderDefaultAppearance.RowExpanderStyle
           
 
Constructor Summary
RowExpanderDefaultAppearance()
           
RowExpanderDefaultAppearance(RowExpanderDefaultAppearance.RowExpanderResources resources)
           
 
Method Summary
 java.lang.String getRowStyles(M model, int rowIndex)
           
 boolean isExpanded(XElement row)
           
 boolean isExpandElement(XElement target)
           
 void onExpand(XElement row, boolean expand)
           
 void renderExpander(Cell.Context context, M value, SafeHtmlBuilder sb)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RowExpanderDefaultAppearance

public RowExpanderDefaultAppearance()

RowExpanderDefaultAppearance

public RowExpanderDefaultAppearance(RowExpanderDefaultAppearance.RowExpanderResources resources)
Method Detail

getRowStyles

public java.lang.String getRowStyles(M model,
                                     int rowIndex)
Specified by:
getRowStyles in interface RowExpander.RowExpanderAppearance<M>

isExpanded

public boolean isExpanded(XElement row)
Specified by:
isExpanded in interface RowExpander.RowExpanderAppearance<M>

onExpand

public void onExpand(XElement row,
                     boolean expand)
Specified by:
onExpand in interface RowExpander.RowExpanderAppearance<M>

renderExpander

public void renderExpander(Cell.Context context,
                           M value,
                           SafeHtmlBuilder sb)
Specified by:
renderExpander in interface RowExpander.RowExpanderAppearance<M>

isExpandElement

public boolean isExpandElement(XElement target)
Specified by:
isExpandElement in interface RowExpander.RowExpanderAppearance<M>


Copyright © 2012. All Rights Reserved.