|
|
@@ -15,6 +15,7 @@ |
|
|
|
*/ |
|
|
|
package com.vaadin.client.renderers; |
|
|
|
|
|
|
|
import com.google.gwt.dom.client.Element; |
|
|
|
import com.vaadin.client.widget.grid.RendererCellReference; |
|
|
|
|
|
|
|
/** |
|
|
@@ -27,6 +28,12 @@ public class TextRenderer implements Renderer<String> { |
|
|
|
|
|
|
|
@Override |
|
|
|
public void render(RendererCellReference cell, String text) { |
|
|
|
cell.getElement().setInnerText(text); |
|
|
|
// optimization suggested by Oskar Hýbl, Cleverbee solutions |
|
|
|
setTextContent(cell.getElement(), text); |
|
|
|
} |
|
|
|
|
|
|
|
private native void setTextContent(Element elem, String text) |
|
|
|
/*-{ |
|
|
|
elem.textContent = text; |
|
|
|
}-*/; |
|
|
|
} |