Change-Id: I28bbbc7a9079fc81e90d1d3f35f675234e560404tags/7.5.0.beta1
@@ -26,7 +26,7 @@ | |||
<target name="jar"> | |||
<property name="server.osgi.import" | |||
value="javax.servlet;version="2.4.0",javax.servlet.http;version="2.4.0",javax.validation;version="1.0.0.GA";resolution:=optional,org.jsoup;version="1.6.3",org.jsoup.parser;version="1.6.3",org.jsoup.nodes;version="1.6.3",org.jsoup.helper;version="1.6.3",org.jsoup.safety;version="1.6.3"" /> | |||
value="javax.servlet;version="2.4.0",javax.servlet.http;version="2.4.0",javax.validation;version="1.0.0.GA";resolution:=optional,org.jsoup;version="1.6.3",org.jsoup.parser;version="1.6.3",org.jsoup.nodes;version="1.6.3",org.jsoup.helper;version="1.6.3",org.jsoup.safety;version="1.6.3",org.jsoup.select;version="1.6.3"" /> | |||
<property name="server.osgi.require" | |||
value="com.google.gwt.thirdparty.guava;bundle-version="16.0.1.vaadin1",com.vaadin.shared;bundle-version="${vaadin.version}",com.vaadin.push;bundle-version="${vaadin.version}";resolution:=optional,com.vaadin.sass-compiler;bundle-version="${vaadin.sass.version}";resolution:=optional" /> | |||
<antcall target="common.jar"> |
@@ -0,0 +1 @@ | |||
<v-label /> |
@@ -1,5 +1,6 @@ | |||
package com.vaadin.tests.integration; | |||
import com.vaadin.annotations.DesignRoot; | |||
import com.vaadin.data.Item; | |||
import com.vaadin.data.Property.ValueChangeEvent; | |||
import com.vaadin.data.Property.ValueChangeListener; | |||
@@ -10,6 +11,7 @@ import com.vaadin.ui.Label; | |||
import com.vaadin.ui.Table; | |||
import com.vaadin.ui.UI; | |||
import com.vaadin.ui.VerticalLayout; | |||
import com.vaadin.ui.declarative.Design; | |||
public class ServletIntegrationUI extends UI { | |||
@@ -36,7 +38,7 @@ public class ServletIntegrationUI extends UI { | |||
item.getItemProperty("icon").setValue(new FlagSeResource()); | |||
item.getItemProperty("country").setValue("Sweden"); | |||
final Label selectedLabel = new Label(); | |||
final Label selectedLabel = new LabelFromDesign(); | |||
table.addValueChangeListener(new ValueChangeListener() { | |||
@Override | |||
public void valueChange(ValueChangeEvent event) { | |||
@@ -45,4 +47,11 @@ public class ServletIntegrationUI extends UI { | |||
}); | |||
layout.addComponent(selectedLabel); | |||
} | |||
@DesignRoot | |||
public static class LabelFromDesign extends Label { | |||
public LabelFromDesign() { | |||
Design.read(this); | |||
} | |||
} | |||
} |