GWT:GWT-材料加载项:MaterialCarousel:您的转盘容器尚未初始化

问题描述 投票:1回答:1

我想在我的样本项目中使用MaterialCarousel和它只是抛出我的错误运行时。但是,编译正在经历成功。

下面是版本:爪哇 - 1.8 | GWT - 2.8.11 |质感设计 - 2.1.1

我只是继承:

<inherits name="gwt.material.design.addins.GwtMaterialAddins" />

这里是我的代码:

public void onModuleLoad() {
    MaterialCarousel carousel = new MaterialCarousel();
    carousel.add(new Label("sdasdasd"));
    carousel.add(new Label("sdasdasd"));
    RootPanel.get().clear();
    RootPanel.get().add(carousel);
}

我在构建路径以下库。

GWT-材料2.1.1.jar GWT-材料加载项-2.1.1.jar GWT-材料的jquery-2.1.1.jar

以下是错误:

19:33:02.571 [ERROR] [gwtcuriositypc] Your carousel container is not yet initialized
java.lang.IllegalStateException: null
    at gwt.material.design.addins.client.carousel.MaterialCarousel.command(MaterialCarousel.java:275)
    at gwt.material.design.addins.client.carousel.MaterialCarousel.add(MaterialCarousel.java:206)
    at org.vadiraj.curiosity.client.GWTCuriosityPC.onModuleLoad(GWTCuriosityPC.java:18)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:423)
    at com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:200)
    at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:530)
    at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:368)
    at java.lang.Thread.run(Unknown Source)

有人可以帮我这是怎么回事?

gwt material-design carousel
1个回答
0
投票

您在该容器(旋转木马),你的日志中看到的错误还没有建立,以解决这个问题:

  • 首先,你必须创建MaterialCarousel(并将其添加到您的RootPanel)在你的类/部件的构造,
  • 接下来,在onModuleLoad,添加不同的标签和面板(对我的工作),希望它可以帮助
© www.soinside.com 2019 - 2024. All rights reserved.