@Override public TableCellBuilder colSpan(int colSpan) { assertCanAddAttribute().setColSpan(colSpan); return this; }
/** * Called when the loading state changes. * * @param state the new loading state */ @Override protected void onLoadingStateChanged(LoadingState state) { Widget message = null; if (state == LoadingState.LOADING) { // Loading indicator. message = loadingIndicatorContainer; } else if (state == LoadingState.LOADED && getPresenter().isEmpty()) { // Empty table. message = emptyTableWidgetContainer; } // Switch out the message to display. if (message != null) { messagesPanel.showWidget(messagesPanel.getWidgetIndex(message)); } // Adjust the colspan of the messages panel container. tbodyLoadingCell.setColSpan(Math.max(1, getRealColumnCount())); // Show the correct container. showOrHide(getChildContainer(), message == null); showOrHide(tbodyLoading, message != null); // Fire an event. super.onLoadingStateChanged(state); }
@Override public TableCellBuilder colSpan(int colSpan) { assertCanAddAttribute().setColSpan(colSpan); return this; }
@Override public TableCellBuilder colSpan(int colSpan) { assertCanAddAttribute().setColSpan(colSpan); return this; }
@Override public void redraw() { if (this.colspan != null) { TableCellElement.as(this.getElement()).setColSpan(this.colspan); } }
@Override public void redraw() { if (this.colspan != null) { TableCellElement.as(this.getElement()).setColSpan(this.colspan); } }
@Override public void redraw() { if (this.colspan != null) { TableCellElement.as(this.getElement()).setColSpan(this.colspan); } }
@Override public void redraw() { if (this.colspan != null) { TableCellElement.as(this.getElement()).setColSpan(this.colspan); } }
private void addSpannedCell(UIDL rowUidl, Widget w, char align, String style, boolean sorted, int colCount) { TableCellElement td = DOM.createTD().cast(); td.setColSpan(colCount); initCellWithWidget(w, align, style, sorted, td); }
private void addSpannedCell(UIDL rowUidl, String text, char align, String style, boolean textIsHTML, boolean sorted, String description, int colCount) { // String only content is optimized by not using Label widget final TableCellElement td = DOM.createTD().cast(); td.setColSpan(colCount); initCellWithText(text, align, style, textIsHTML, sorted, description, td); }
private void addSpannedCell(UIDL rowUidl, String text, char align, String style, boolean textIsHTML, boolean sorted, String description, int colCount) { // String only content is optimized by not using Label widget final TableCellElement td = DOM.createTD().cast(); td.setColSpan(colCount); initCellWithText(text, align, style, textIsHTML, sorted, description, td); td.getStyle().setHeight(getRowHeight(), Unit.PX); addTreeSpacer(rowUidl); }
private void addSpannedCell(UIDL rowUidl, Widget w, char align, String style, boolean sorted, int colCount) { TableCellElement td = DOM.createTD().cast(); td.setColSpan(colCount); initCellWithWidget(w, align, style, sorted, td); td.getStyle().setHeight(getRowHeight(), Unit.PX); if (addTreeSpacer(rowUidl)) { widgetInHierarchyColumn = w; } }
/** * Called when the loading state changes. * * @param state the new loading state */ @Override protected void onLoadingStateChanged(LoadingState state) { Widget message = null; if (state == LoadingState.LOADING) { // Loading indicator. message = loadingIndicatorContainer; } else if (state == LoadingState.LOADED && getPresenter().isEmpty()) { // Empty table. message = emptyTableWidgetContainer; } // Switch out the message to display. if (message != null) { messagesPanel.showWidget(messagesPanel.getWidgetIndex(message)); } // Adjust the colspan of the messages panel container. tbodyLoadingCell.setColSpan(Math.max(1, getRealColumnCount())); // Show the correct container. showOrHide(getChildContainer(), message == null); showOrHide(tbodyLoading, message != null); // Fire an event. super.onLoadingStateChanged(state); }
/** * Called when the loading state changes. * * @param state the new loading state */ @Override protected void onLoadingStateChanged(LoadingState state) { Widget message = null; if (state == LoadingState.LOADING) { // Loading indicator. message = loadingIndicatorContainer; } else if (state == LoadingState.LOADED && getPresenter().isEmpty()) { // Empty table. message = emptyTableWidgetContainer; } // Switch out the message to display. if (message != null) { messagesPanel.showWidget(messagesPanel.getWidgetIndex(message)); } // Adjust the colspan of the messages panel container. tbodyLoadingCell.setColSpan(Math.max(1, getRealColumnCount())); // Show the correct container. showOrHide(getChildContainer(), message == null); showOrHide(tbodyLoading, message != null); // Fire an event. super.onLoadingStateChanged(state); }
width, tce ); tce.<TableCellElement>cast().setColSpan( colSpan ); splitter.setRowHeaders( rowHeaders ); tce = DOM.createTD(); tce.<TableCellElement>cast().setColSpan( visibleConditionCols.size() + visibleActionCols.size() ); tce.addClassName( resources.headerSplitter() ); tre.appendChild( tce ); width, ( splitter.isCollapsed ? 0 : resources.rowHeaderHeight() ) ) ); tce.<TableCellElement>cast().setColSpan( colSpan );
TableCellElement td = getElement().getLastChild().cast(); int colSpan = visibleColOrder.length - groupColIndex; td.setColSpan(colSpan); hasCells = false;
td.setColSpan(data.getColspan());