public void showField( Object field, boolean fShow ) { FieldInfo info = (FieldInfo) field; if( fShow ) table.getRowFormatter().getElement( info.row ).getStyle().clearDisplay(); else table.getRowFormatter().getElement( info.row ).getStyle().setDisplay( Display.NONE ); }
part = msg.substring(pos, msg.indexOf('\t', pos)); if ("WARN".equals(part)) { rf.getElement(i * 2).getStyle().setBackgroundColor("#FCC"); rf.getElement(i * 2 + 1).getStyle().setBackgroundColor("#FCC"); } else if ("ERROR".equals(part)) { rf.getElement(i * 2).getStyle().setBackgroundColor("#F99"); rf.getElement(i * 2 + 1).getStyle().setBackgroundColor("#F99"); } else { rf.getElement(i * 2).getStyle().clearBackgroundColor(); rf.getElement(i * 2 + 1).getStyle().clearBackgroundColor(); if ((i % 2) == 0) { rf.addStyleName(i * 2, "subg"); rf.addStyleName(i * 2 + 1, "subg"); logs.setText(i * 2 + 1, 0, msg.substring(pos)); // message fcf.setColSpan(i * 2 + 1, 0, 4); rf.addStyleName(i * 2, "fwf"); rf.addStyleName(i * 2 + 1, "fwf");
private void build() { // Add header row. table.setText(0, 0, "Cookie"); table.setText(0, 1, "Value"); table.setText(0, 2, "-"); table.getRowFormatter().setStyleName(0, Utils.style() + "-cookiesHeader"); // Add footer row. table.setWidget(1, 0, new CommandLink("Add a Cookie", new Command() { //@Override public void execute() { showAdd(); } }, Utils.style() + "-link")); ((FlexTable.FlexCellFormatter) table.getCellFormatter()).setColSpan(1, 0, 3); for (String cookie : model.cookieNames()) { added(cookie, model.getCookie(cookie)); } }
/** * Sets the vertical alignment of the specified row. * * @param row the row whose alignment is to be set * @param align the row's new vertical alignment as specified in * {@link HasVerticalAlignment} * @throws IndexOutOfBoundsException */ public void setVerticalAlign(int row, VerticalAlignmentConstant align) { ensureElement(row).getStyle().setProperty("verticalAlign", align.getVerticalAlignString()); }
days.setHTML(0, 6, "<span>" + dn[(6 + firstDOW) % 7] + "</span>"); days.getRowFormatter().getElement(0).setAttribute("role", "row"); days.getCellFormatter().getElement(0, i).setAttribute("role", "columnheader"); days.getCellFormatter().getElement(0, i).setAttribute("aria-label", longdn[i]); for (int row = 0; row < 6; row++) { if (GXT.isAriaEnabled()) { grid.getRowFormatter().getElement(row).setAttribute("role", "row"); grid.getCellFormatter().getElement(row, col).setAttribute("role", "presentation");
int cnt = table.getRowCount(); for (int i = 0; i < cnt; i++) { table.removeRow(0); table.setWidth(cm.getTotalWidth() + "px"); Element body = fly(table.getElement()).selectNode("tbody").dom; table.getElement().insertBefore(tbody, body); removeChildren(tbody); DomHelper.insertHtml("afterBegin", tbody, renderHiddenHeaders(getColumnWidths())); rf.setStyleName(i, "x-grid3-hd-row"); rf.getElement(i).setAttribute("role", "presentation"); cf.getElement(row, i).setAttribute("role", "presentation"); cf.getElement(row, i).setPropertyInt("gridColumnIndex", i); table.getCellFormatter().setHorizontalAlignment(row, i, HasHorizontalAlignment.ALIGN_RIGHT); table.getCellFormatter().getElement(row, i).getFirstChildElement().getStyle().setPropertyPx("paddingRight", 16); } else if (align == HorizontalAlignment.CENTER) { table.getCellFormatter().setHorizontalAlignment(row, i, HasHorizontalAlignment.ALIGN_CENTER); } else { table.getCellFormatter().setHorizontalAlignment(row, i, HasHorizontalAlignment.ALIGN_LEFT);
_grid = new FlexTable(); _grid.getElement().setAttribute("width", _width + _unit.getType() + ""); //$NON-NLS-1$ //$NON-NLS-2$ _grid.setHTML(0, 0, Singleton.MESSAGES.label_metric()); _grid.setHTML(0, 1, Singleton.MESSAGES.label_actual()); _grid.setHTML(0, 2, " "); //$NON-NLS-1$ _grid.getCellFormatter().setHorizontalAlignment(0, 1, HasHorizontalAlignment.ALIGN_RIGHT); _grid.getCellFormatter().setHorizontalAlignment(row, 1, HasHorizontalAlignment.ALIGN_RIGHT); _grid.getRowFormatter().setVisible(row, false); _grid.getRowFormatter().addStyleName(row, "metric-table-baseline"); //$NON-NLS-1$ _grid.getCellFormatter().setStyleName(0, 0, "metric-table-header"); //$NON-NLS-1$ _grid.getCellFormatter().setStyleName(0, 1, "metric-table-header"); //$NON-NLS-1$ _grid.getCellFormatter().setStyleName(0, 2, "metric-table-header"); //$NON-NLS-1$
final String separatorText = ((Separator) menuItem).getText(); if (separatorText == null) { table.getCellFormatter().setStyleName(i, 0, POPUP_RESOURCES.popup().popupMenuDelimiter()); } else { table.setWidget(i, 0, new Label(separatorText)); table .getCellFormatter() .setStyleName(i, 0, POPUP_RESOURCES.popup().popupMenuTextDelimiter()); .setStyleName( i, 0, table.getRowFormatter().getElement(i).setAttribute("item-index", Integer.toString(i)); table .getRowFormatter() .getElement(i) .setAttribute("item-enabled", Boolean.toString(presentation.isEnabled())); debugId = idPrefix + actionId; UIObject.ensureDebugId(table.getRowFormatter().getElement(i), debugId); Element cellElement = table.getCellFormatter().getElement(i, 0); if (hasCheckedItems) { cellElement.getStyle().setWidth(3, Unit.PX); } else { cellElement.getStyle().setWidth(7, Unit.PX);
private void initReset() { for (int i = 0; i < fieldNames.length; i++) { Label label = new Label(fieldNames[i]); label.setStyleName("soa-prop-grid-label"); grid.setWidget(i, 0, label); grid.setWidget(i, 1, new HTML("")); String style = (i % 2 == 0) ? "soa-prop-grid-even" : "soa-prop-grid-odd"; grid.getRowFormatter().setStyleName(i, style); grid.getColumnFormatter().setWidth(0, "20%"); grid.getColumnFormatter().setWidth(1, "80%"); } }
widget.add(spacerWidget()); layout.setWidget(currentLayoutRow, 0, new DirtyableHorizontalPane()); layout.setWidget(currentLayoutRow, 1, new DirtyableHorizontalPane()); layout.setWidget(currentLayoutRow, 2, this.wrapLineNumber(i + 1, "100%"); layout.getRowFormatter().addStyleName(currentLayoutRow, (i % 2 == 0 ? GuidedRuleEditorResources.INSTANCE.css().evenRow() : GuidedRuleEditorResources.INSTANCE.css().oddRow()));
public void onBrowserEvent(Event event) { super.onBrowserEvent(event); Element td = getEventTargetCell(event); String attrName = BrowserUtils.getClassAttr(); if (td == null) return; switch (DOM.eventGetType(event)) { case Event.ONMOUSEOVER: { Element tr = DOM.getParent(td); tr.setAttribute(attrName, "table-row-hover"); break; } case Event.ONMOUSEOUT: { int count = tableModel.getRowCount(); for (int r = 0; r < count; r++) { Element tr = getRowFormatter().getElement(r); if (tableModel.getRow(r).isSelected()) { tr.setAttribute(attrName, "table-row-selected"); }else{ tr.setAttribute(attrName, "table-row"); } } break; } } }
private void updateTableSelection() { int count = tableModel.getRowCount(); String attrName = BrowserUtils.getClassAttr(); for (int i = 0; i < count; i++) { Element tr = table.getRowFormatter().getElement(i); if (tableModel.getRow(i).isSelected()) { tr.setAttribute(attrName, "table-row-selected"); } else { tr.setAttribute(attrName, "table-row"); } if (tableModel.getRow(i).isHighlighted()) { tr.setAttribute(attrName, "table-row-hover"); } if (tableModel.isMultipleSelectable()) { updateTableCell(i, 0); } } SelectionChangeEvent.fire(this); }
int nWidth = aScrollPanel.getElement().getClientWidth(); int nHeight = getDataTableHeight(); aDataTable.getRowFormatter().getElement(0).getOffsetHeight(); aDataTable.removeRow(0);
RowFormatter rRowFormatter = aDataTable.getRowFormatter(); CellFormatter rCellFormatter = aDataTable.getCellFormatter(); int nColumns = aHeader.getColumnCount(); TreeNode rNode = (TreeNode) aDataTable.getWidget(nRow, nCol); rCellFormatter.setHorizontalAlignment(nRow, nCol, HasHorizontalAlignment.ALIGN_CENTER); rCellFormatter.setStyleName(nRow, nCol, sCellStyle); rRowFormatter.setStyleName(nRow, CSS.ewtTableRow()); rRowFormatter.addStyleName(nRow, CSS.ewtOdd()); rRowFormatter.addStyleName(nRow, rFlag.toString());
@Override public void addFieldToLayout(FieldElement field) { FlowPanel fieldPanel = field.getFieldWidgetAreaLayout(); table.setWidget(row, 0, field.getFieldDetailsLayout()); table.setWidget(row, 1, fieldPanel); if(this.hasValidation){ ValidationMessagePanel validationPanel = new ValidationMessagePanel(false); table.setWidget(row, 2, validationPanel); field.setValidationPanel(validationPanel); field.setParentElement(table.getRowFormatter().getElement(row)); table.getColumnFormatter().setStyleName(0, "ks-table-title-column-width"); table.getColumnFormatter().setStyleName(1, "ks-table-field-column-width"); validationPanel.setStyleName("ks-form-module-validation-inline"); } else{ table.getColumnFormatter().setStyleName(0, "ks-table-title-column-width"); } row++; }
@Override public void setWidgetValue(final FlexTable table, final DataModel model, String path) { table.clear(); final Data variationMap = model.get(path); if (variationMap != null) { table.setWidget(row, 0, label ); table.setWidget(row, 0, anchor); table.getRowFormatter().addStyleName(row, "warning"); SpanPanel warning = new SpanPanel(); warning.setHTML("<b> Warning </b> <br/>" + table.setWidget(row, 2, warning); } else { table.getRowFormatter().removeStyleName(row, "warning"); table.setWidget(row, 2, new KSLabel(""));
private void build() { table.setText(0, 0, "Module"); table.setText(0, 1, "Time"); table.setText(0, 2, "Exception"); table.getRowFormatter().setStyleName(0, Utils.style() + "-errorsHeader"); for (int i = 0; i < model.getExceptionEventCount(); i++) { add(i, model.getExceptionEvent(i)); } }
public void markDiffs(String style){ //skip first row, will always be title related for(int i = 1; i < rowIndex; i++){ if(getFlexCellFormatter().getColSpan(i, 0) == 1 && getFlexCellFormatter().getColSpan(i, 1) == 1 && getFlexCellFormatter().getColSpan(i, 2) == 1){ Element cell1 = this.getCellFormatter().getElement(i, 1); Element cell2 = this.getCellFormatter().getElement(i, 2); if(!cell1.getInnerText().equals(cell2.getInnerText())){ this.getRowFormatter().addStyleName(i, style); } else{ this.getRowFormatter().removeStyleName(i, style); } } } }
private void styleRow(final int row, final boolean selected) { String style = resources.css().browserTabSelectedRow(); if (selected) { table.getRowFormatter().addStyleName(row, style); } else { table.getRowFormatter().removeStyleName(row, style); } }
public FlexTable() { super(); setCellFormatter(new FlexCellFormatter()); setRowFormatter(new RowFormatter()); setColumnFormatter(new ColumnFormatter()); }