@Override public void setHTML( String html ) { clearCellWidget(); TableCellElement td = getTd(); if( td != null ) td.setInnerHTML( html ); }
@Override public void setHTML( String html ) { clearCellWidget(); TableCellElement td = getTd(); if( td != null ) td.setInnerHTML( html ); }
@Override public void render(RendererCellReference cell, Boolean data) { cell.getElement().setInnerHTML(getHtmlString(data)); }
private static TableRowElement createRow(int columns, String cellContent) { TableRowElement tr = Document.get().createTRElement(); for (int i = 0; i < columns; i++) { TableCellElement cell = Document.get().createTDElement(); cell.setInnerHTML(cellContent); tr.appendChild(cell); } return tr; } }
private static TableRowElement createRow(int columns, String cellContent) { TableRowElement tr = Document.get().createTRElement(); for (int i = 0; i < columns; i++) { TableCellElement cell = Document.get().createTDElement(); cell.setInnerHTML(cellContent); tr.appendChild(cell); } return tr; } }
public int addColumn( String html, String width ) { headTableColgroup.appendChild( createColumnElement( width ) ); tableColgroup.appendChild( createColumnElement( width ) ); TableCellElement th = Document.get().createTHElement(); th.setInnerHTML( html ); thead.appendChild( th ); int index = getNbColumns() - 1; return index; }
public int addColumn( String html, String width ) { headTableColgroup.appendChild( createColumnElement( width ) ); tableColgroup.appendChild( createColumnElement( width ) ); TableCellElement th = Document.get().createTHElement(); th.setInnerHTML( html ); thead.appendChild( th ); int index = getNbColumns() - 1; return index; }
/** * Setup to recalculate column widths. * * @param table the table * @param columnCount the number of columns in the table * @param offset the offset of the first logical column * @return info used to calculate ideal column widths */ public IdealColumnWidthInfo recalculateIdealColumnWidthsSetup( HTMLTable table, int columnCount, int offset) { // Switch to normal layout table.getElement().getStyle().setProperty("tableLayout", ""); // Add a full row to get ideal widths TableRowElement tr = Document.get().createTRElement(); TableCellElement td = Document.get().createTDElement(); td.setInnerHTML("<div style=\"height:1px;width:1px;\"></div>"); for (int i = 0; i < columnCount + offset; i++) { tr.appendChild(td.cloneNode(true)); } getTableBody(table).appendChild(tr); return new IdealColumnWidthInfo(table, tr, columnCount, offset); }
public TooltipHint(String text) { setElement(uiBinder.createAndBindUi(this)); messageElement.setInnerHTML(SafeHtmlUtils.htmlEscape(text)); DOM.sinkEvents((com.google.gwt.dom.client.Element) closeButton.cast(), Event.ONCLICK); DOM.setEventListener((com.google.gwt.dom.client.Element) closeButton.cast(), event -> close()); getElement().getStyle().setProperty("opacity", "0"); getElement().getStyle().setTop(top, Unit.PX); RootPanel.get().getElement().appendChild(getElement()); getElement().getStyle().setZIndex(Integer.MAX_VALUE); new Timer() { @Override public void run() { opacity += 1; top += delta; getElement().getStyle().setTop(top, Unit.PX); if (opacity >= 10) { getElement().getStyle().setProperty("opacity", "1"); cancel(); } else { getElement().getStyle().setProperty("opacity", "0." + opacity); } } }.scheduleRepeating(50); }
String s = StrUtils.replaceAllBackslashCommas(i.trim()); TableCellElement th = Document.get().createTHElement(); th.setInnerHTML(s); tr.appendChild(th);
String s = StrUtils.replaceAllBackslashCommas(i.trim()); TableCellElement th = Document.get().createTHElement(); th.setInnerHTML(s); tr.appendChild(th);
String s = StrUtils.replaceAllBackslashCommas(i.trim()); TableCellElement th = Document.get().createTHElement(); th.setInnerHTML(s); tr.appendChild(th);