From 8f81ba9505520ba5fb44994710c08b69c273947a Mon Sep 17 00:00:00 2001 From: Leif Åstrand Date: Tue, 9 Jun 2015 15:41:25 +0300 Subject: Support string data in javascript renderers (#18209) Change-Id: I2be48aa7a60920193a2f4bd9a413979cb9c48f34 --- .../widgetsetutils/metadata/RendererVisitor.java | 26 ++++++++++++++++++- .../connectors/JavaScriptRendererConnector.java | 20 +++++++++------ .../tests/components/grid/JavaScriptRenderers.java | 4 +++ .../components/grid/JavaScriptRenderersTest.java | 4 +++ .../components/grid/JavaScriptStringRenderer.java | 29 ++++++++++++++++++++++ .../components/grid/JavaScriptStringRenderer.js | 5 ++++ 6 files changed, 79 insertions(+), 9 deletions(-) create mode 100644 uitest/src/com/vaadin/tests/components/grid/JavaScriptStringRenderer.java create mode 100644 uitest/src/com/vaadin/tests/components/grid/JavaScriptStringRenderer.js diff --git a/client-compiler/src/com/vaadin/server/widgetsetutils/metadata/RendererVisitor.java b/client-compiler/src/com/vaadin/server/widgetsetutils/metadata/RendererVisitor.java index 2e54d00aab..8b645aa492 100644 --- a/client-compiler/src/com/vaadin/server/widgetsetutils/metadata/RendererVisitor.java +++ b/client-compiler/src/com/vaadin/server/widgetsetutils/metadata/RendererVisitor.java @@ -22,8 +22,11 @@ import com.google.gwt.core.ext.typeinfo.JClassType; import com.google.gwt.core.ext.typeinfo.JMethod; import com.google.gwt.core.ext.typeinfo.JParameterizedType; import com.google.gwt.core.ext.typeinfo.JType; +import com.google.gwt.core.ext.typeinfo.NotFoundException; import com.vaadin.client.connectors.AbstractRendererConnector; +import elemental.json.JsonValue; + /** * Generates type data for renderer connectors. *