2014-10-08 3 views
0

희망에 따라 움직이고 싶지만 작은 도움이 필요합니다. vaadin 포틀릿에서 작업 중이며 vaadin 차트 (샘플)를 만들어야합니다. 내가 필요한 다운로드 항아리 (angel이라는-차트 - 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); 
    } 
} 

를 내가 UI에서 다음 오류가 발생했습니다.

위젯 세트에는 com.vaadin.addon.charts.Chart에 대한 구현이 포함되어 있지 않습니다. @ClientWidget 매핑, widgetsets GWT 모듈 설명 파일을 확인하고 widgetset을 다시 컴파일하십시오. vaadin 추가 기능 패키지를 다운로드 한 경우 추가 기능 지침을 참조하십시오. Unrendered UIDL : -Unrendered UIDL -com.vaadin.addon.charts.Chart (클라이언트 구현 없음) id = PID3 height = 400px width = 100.0 % confState = { "chart": { "type": "bar"} , "series": [], "exporting": { "enabled": false}}

어느 누구도 liferay에서 vaadin 차트를 작성/작성하는 단계를 알려줄 수 있습니까? 사전에

감사 :

-Vikash

답변

0

문제는 vaadin.addon.charts는 기본에 포함되지 않은 일부 클라이언트 측 위젯이 있는지 당신이 당신의 widget-을 다시 컴파일 할 필요가 다음 widge을-설정 세트.

<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는 제어판에서 설정 한 위젯을 다시 컴파일 사용하지하고 지금 난 여전히 위에서 언급 한 오류가 있지만를 받고 있지 않다 : 당신이 빌드 수신자 같은 받는다는을 사용하는 경우이 방법으로 할 수있다 오류 또는 예외가 없는데도 UI의 차트를 볼 수 없습니다. –

+0

어떤 종류의 시스템 빌드를 사용하고 있습니까? – Skizzo

+0

안녕하세요 Skizzo, 답장을 보내 주셔서 감사합니다. 개미 빌드를 사용하고 있습니다. –