2014-10-08 2 views
0

Надеюсь, что вы качаете в своем конце, но мне нужна небольшая помощь. Я работаю над портлетом vaadin, и мне нужно создать диаграмму ваадина (образец). я скачал необходимые банки (Vaadin-чарты-vaadin6-1.1.7.jar и gson-2.2.1.jar) и создали приложение, как дать ниже:Vaadin 6.8 создать диаграмму с дополнениями vaadin

@SuppressWarnings("serial") 
public class UserloginchartApplication extends Application { 

    public void init() { 
     Window window = new Window(); 

     setMainWindow(window); 
     Chart chart = new Chart(ChartType.BAR); 

     window.setModal(true); 
     window.addComponent(chart); 
    } 
} 

После компиляции и развертывания на сервере Tomcat я я получаю следующую ошибку в UI

Widgetset не содержит реализацию для com.vaadin.addon.charts.Chart. Проверьте его сопоставление @ClientWidget, widgetsets файл описания модуля GWT и перекомпилируйте свой widgetset. Если вы загрузили дополнительный пакет vaadin, вы можете обратиться к дополнительным инструкциям. Undendered UIDL: -Unrendered UIDL -com.vaadin.addon.charts.Chart (НИКАКИЕ ОСУЩЕСТВЛЕНИЯ КЛИЕНТА НАЙДЕНО) id = PID3 height = 400px width = 100.0% confState = {"chart": {"type": "bar"} , "series": [], "exporting": {"enabled": false}}

Может ли кто-нибудь сказать мне шаги по созданию/созданию диаграммы ваадина в liferay.

Заранее спасибо:

-Vikash

ответ

0

Проблема в том, что vaadin.addon.charts имеет некоторые стороны клиента виджет, которые не включены по умолчанию в Widge-множество, то вам нужно перекомпилировать widget- задавать. Если вы используете Maven, как сборки платных вы можете сделать так:

<plugin> 
     <groupId>com.vaadin</groupId> 
     <artifactId>vaadin-maven-plugin</artifactId> 
     <version>${vaadin.plugin.version}</version> 
     <configuration> 
      <gwtSdkFirstInClasspath>true</gwtSdkFirstInClasspath> 
      <extraJvmArgs>-Xmx512M -Xss1024k</extraJvmArgs> 
      <!-- <runTarget>mobilemail</runTarget> --> 
      <!-- We are doing "inplace" but into subdir VAADIN/widgetsets. This way 
       compatible with Vaadin eclipse plugin. --> 
      <webappDirectory>${basedir}/src/main/webapp/VAADIN/widgetsets</webappDirectory> 
      <hostedWebapp>${basedir}/src/main/webapp/VAADIN/widgetsets</hostedWebapp> 
      <noServer>true</noServer> 
      <!-- Remove draftCompile when project is ready --> 
      <draftCompile>false</draftCompile> 
      <compileReport>true</compileReport> 
      <style>OBF</style> 
      <strict>true</strict> 
      <runTarget>http://localhost:8080/</runTarget> 
     </configuration> 
     <executions> 
      <execution> 
       <configuration> 
        <!-- if you don't specify any modules, the plugin will find them --> 
        <!-- <modules> <module>com.vaadin.demo.mobilemail.gwt.ColorPickerWidgetSet</module> 
         </modules> <gwtSdkFirstInClasspath>true</gwtSdkFirstInClasspath> --> 
       </configuration> 
       <goals> 
        <goal>resources</goal> 
        <goal>update-widgetset</goal> 
        <goal>compile</goal> 
       </goals> 
      </execution> 
     </executions> 
    </plugin> 
+0

спасибо, но я не использую maven.I повторно компилировать набор виджетов с панели управления, и теперь я не получаю упомянутую выше ошибку, но все еще Я не могу видеть диаграмму в пользовательском интерфейсе, даже если нет ошибки или исключения. –

+0

Какой тип сборки системы вы используете? – Skizzo

+0

Привет Skizzo, Спасибо за ответ. Я использую ant build. –

Смежные вопросы