private void setHeight( int height ) { for ( int i = 0; i < tre.getChildCount(); i++ ) { tre.getChild( i ).getFirstChild().<DivElement>cast().getStyle().setHeight( height, Unit.PX ); } fireResizeEvent(); }
@Override public TableCellElement getTd() { TableRowElement tr = getTr(); if( tr == null ) return null; return tr.getChild( getCellIndex() ).cast(); }
@Override public TableCellElement getTd() { TableRowElement tr = getTr(); if( tr == null ) return null; return tr.getChild( getCellIndex() ).cast(); }
protected void updateStyleNames(String primaryStyleName) { if (getStylePrimaryName().contains("odd")) { setStyleName(primaryStyleName + "-row-odd"); } else { setStyleName(primaryStyleName + "-row"); } if (rowStyle != null) { addStyleName(primaryStyleName + "-row-" + rowStyle); } for (int i = 0; i < rowElement.getChildCount(); i++) { TableCellElement cell = (TableCellElement) rowElement .getChild(i); updateCellStyleNames(cell, primaryStyleName); } }
private void scrollColumnIntoView(int selectedColumnIndex) { Element td = this.getRowElement(0).getChild(selectedColumnIndex).cast(); td.scrollIntoView(); }
/** * Get the TD element * * @param root * @param column * @param row * @return */ public static TableCellElement getCell( Element root, int column, int row ) { TableSectionElement tbody = getTBodyElement( root ); TableRowElement tr = tbody.getChild( row ).cast(); TableCellElement td = tr.getChild( column ).cast(); return td; }
/** * Get the TD element * * @param root * @param column * @param row * @return */ public static TableCellElement getCell( Element root, int column, int row ) { TableSectionElement tbody = getTBodyElement( root ); TableRowElement tr = tbody.getChild( row ).cast(); TableCellElement td = tr.getChild( column ).cast(); return td; }
@PatchMethod static int getCellIndex(TableCellElement element) { TableRowElement row = TableRowElement.as(element.getParentElement()); for (int i = 0; i < row.getCells().getLength(); i++) { if (element.equals(row.getChild(i))) { return i; } } return -1; }
@PatchMethod static int getCellIndex(TableCellElement element) { TableRowElement row = TableRowElement.as(element.getParentElement()); for (int i = 0; i < row.getCells().getLength(); i++) { if (element.equals(row.getChild(i))) { return i; } } return -1; }