com.extjs.gxt.ui.client.widget.table
Class TableView

java.lang.Object
  extended by com.extjs.gxt.ui.client.widget.table.TableView

public class TableView
extends java.lang.Object

This class encapsulates the user interface of a Table.


Constructor Summary
TableView()
           
 
Method Summary
 void applyCellStyles(TableItem item)
           
 void bulkRender()
           
 void clearHoverStyles()
           
 void doSort(int index, Style.SortDir direction)
           
 int getCellIndex(com.google.gwt.user.client.Element target)
           
 El getDataEl()
           
 El getScrollEl()
           
 com.google.gwt.user.client.Element getTextCellElement(TableItem item, int cell)
           
 com.google.gwt.user.client.Element getTextCellInternal(com.google.gwt.user.client.Element elem, int column)
           
 void init(Table table)
           
static void markRendered(TableItem item)
           
 void onHighlightRow(TableItem item, boolean highlight)
           
 void onSelectItem(TableItem item, boolean select)
           
 void removeItem(TableItem item)
           
 void render()
           
 void renderItem(TableItem item, int index)
           
 void renderItems()
           
 void renderItemValue(TableItem item, int index, java.lang.Object value)
           
 void reorderItems()
          Sorts the table items based on the current order.
 void resize()
           
 void resizeCells(int columnIndex)
           
 void setCellStyle(TableItem item, int index, java.lang.String style)
           
 void showColumn(com.google.gwt.user.client.Element elem, boolean show, int index)
           
 void showColumn(int index, boolean show)
           
 void sizeCell(com.google.gwt.user.client.Element elem, int index, int width)
           
 void sort(int index, Style.SortDir direction)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableView

public TableView()
Method Detail

getDataEl

public El getDataEl()

reorderItems

public void reorderItems()
Sorts the table items based on the current order.


applyCellStyles

public void applyCellStyles(TableItem item)

clearHoverStyles

public void clearHoverStyles()

onSelectItem

public void onSelectItem(TableItem item,
                         boolean select)

doSort

public void doSort(int index,
                   Style.SortDir direction)

getCellIndex

public int getCellIndex(com.google.gwt.user.client.Element target)

getScrollEl

public El getScrollEl()

getTextCellElement

public com.google.gwt.user.client.Element getTextCellElement(TableItem item,
                                                             int cell)

getTextCellInternal

public com.google.gwt.user.client.Element getTextCellInternal(com.google.gwt.user.client.Element elem,
                                                              int column)

init

public void init(Table table)

onHighlightRow

public void onHighlightRow(TableItem item,
                           boolean highlight)

removeItem

public void removeItem(TableItem item)

render

public void render()

bulkRender

public void bulkRender()

renderItem

public void renderItem(TableItem item,
                       int index)

renderItems

public void renderItems()

renderItemValue

public void renderItemValue(TableItem item,
                            int index,
                            java.lang.Object value)

resize

public void resize()

resizeCells

public void resizeCells(int columnIndex)

setCellStyle

public void setCellStyle(TableItem item,
                         int index,
                         java.lang.String style)

showColumn

public void showColumn(com.google.gwt.user.client.Element elem,
                       boolean show,
                       int index)

showColumn

public void showColumn(int index,
                       boolean show)

sizeCell

public void sizeCell(com.google.gwt.user.client.Element elem,
                     int index,
                     int width)

sort

public void sort(int index,
                 Style.SortDir direction)

markRendered

public static void markRendered(TableItem item)