问题标签 [gwtp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
495 浏览

gwt - GWT 中的圆形进度条

我无法理解如何旋转图像。我正在尝试制作圆形进度条。

我有一个图像 grom preloder

但我没有在 CSS 中找到任何东西来旋转这个图像。

我是否必须拍摄相同预加载器的 2 或 3 张图像并使用 setVIsible()

请帮助我理解这一点。

谢谢

0 投票
1 回答
373 浏览

uibinder - 在 GWTP 的新窗口中打开演示者

目前,我必须实现打印功能。我在单击打印按钮时使用了弹出演示器,仅打印弹出面板的内容。但它也打印弹出面板背景的内容。有什么方法可以在新的浏览器窗口中打开演示者而不是弹出?请告诉我..

0 投票
2 回答
405 浏览

gwt - 锚gwt超链接只有几个字

我想在 gwt 中创建一个带有“我同意条款和服务”文本的复选框。但我只希望链接适用于“条款和服务”这一短语。似乎有了锚,整个文本就可以作为一个超链接。有什么方法可以让同一锚点的选定几个单词显示为超链接?或者有没有办法在同一个锚内添加两个不同的超链接?

0 投票
1 回答
1452 浏览

google-app-engine - 'GinjectorGenerator' 在重新绑定 '...ClientGinjector' 时引发异常

运行使用 GWT、GWT-Platform 和 App 引擎的 Web 应用程序时出现此错误:

生成器“com.google.gwt.inject.rebind.GinjectorGenerator”在重新绑定“com.myapp.client.gin.ClientGinjector”时引发异常

我的应用程序在文件夹中有这些罐子WEB-INF/lib

这是详细的错误日志Development Mode

[DEBUG] [app] - 验证新编译的单元 [DEBUG] [app] - 重新绑定 com.myapp.client.gin.ClientGinjector [DEBUG] [app] - 调用生成器 com.google.gwt.inject.rebind.GinjectorGenerator
[错误] [app] - 生成器 'com.google.gwt.inject.rebind.GinjectorGenerator' 在重新绑定 'com.myapp.client.gin.ClientGinjector' 时引发异常

[错误] [app] - 'com.myapp.client.gin.ClientGinjector' 的延迟绑定失败;预计后续失败 [错误] [app] - 无法通过延迟绑定创建“com.myapp.client.MainAppEntryPoint”的实例

[错误] [app] - 无法加载模块入口点类 com.myapp.client.MainAppEntryPoint(有关详细信息,请参阅相关异常)

[错误] [app] - 无法从用户代理“Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.11”在 127.0.0.1:53782 加载模块“app”

我一直试图弄清楚我的应用程序中可能缺少什么,但我仍然找不到修复程序?是什么导致了这种错误?

0 投票
0 回答
582 浏览

google-app-engine - GWTP PlaceManager 的延迟绑定失败

这是我在运行我的应用程序时遇到的错误:

java.lang.RuntimeException:在 com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl .java:53) 在 com.myapp.client.gin.ClientGinjectorImpl.create_Key$type$com$gwtplatform$mvp$client$proxy 的 com.google.gwt.core.client.GWT.create(GWT.java:97) $PlaceManager$_annotation$$none$$(ClientGinjectorImpl.java:597) at com.myapp.client.gin.ClientGinjectorImpl.get_Key$type$com$gwtplatform$mvp$client$proxy$PlaceManager$_annotation$$none$$( ClientGinjectorImpl.java:611) 在 com.myapp.client.gin.ClientGinjectorImpl.getPlaceManager(ClientGinjectorImpl.java:27) 在 com.myapp.client.MainAppEntryPoint.onModuleLoad(MainAppEntryPoint.java:17) 在 sun.reflect.NativeMethodAccessorImpl。在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java: 43) 的 invoke0(Native Method) 601) 在 com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:396) 在 com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:200) 在 com.google.gwt .dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:525) at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:363) at java.lang.Thread.run(Thread.java:722 ) 引起:com.google.gwt.core.ext.UnableToCompleteException:(参见以前的日志条目)在 com.google.gwt.dev.shell.ModuleSpace.rebindAndCreate(ModuleSpace.java:503) 在 com.google.gwt.core.client.GWT.create(GWT.java:97) 在 com.myapp.client 的 com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:49) .gin.ClientGinjectorImpl.create_Key$type$com$gwtplatform$mvp$client$proxy$PlaceManager$_annotation$$none$$(ClientGinjectorImpl.java:597) 在 com.myapp.client.gin.ClientGinjectorImpl.get_Key$type$com $gwtplatform$mvp$client$proxy$PlaceManager$_annotation$$none$$(ClientGinjectorImpl.java:611) 在 com.myapp.client.gin.ClientGinjectorImpl.getPlaceManager(ClientGinjectorImpl.java:27) 在 com.myapp.client。 MainAppEntryPoint.onModuleLoad(MainAppEntryPoint.java:17) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl。在 com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:396) 在 com.google 的 java.lang.reflect.Method.invoke(Method.java:601) 调用(DelegatingMethodAccessorImpl.java:43) .gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:200) 在 com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:525) 在 com.google.gwt.dev.shell.BrowserChannelServer .run(BrowserChannelServer.java:363) 在 java.lang.Thread.run(Thread.java:722)processConnection(BrowserChannelServer.java:525) at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:363) at java.lang.Thread.run(Thread.java:722)processConnection(BrowserChannelServer.java:525) at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:363) at java.lang.Thread.run(Thread.java:722)

虽然我在.gwt.xml文件中有这些:

在应用程序中WEB-INF/lib

可能缺少什么?

0 投票
1 回答
1381 浏览

gwt - GWTP、SmartGWT、将 GWT 小部件添加到 SmartGWT 时出错

我正在使用 GWT 2.4、SmartGWT 3.0、GWTP 0.7。

我主要尝试将 SmartGWT 小部件用于我的布局,但我正在尝试将 GWT 小部件(可以是从 MapWidget 到来自 HighCharts 的 ChartWidget 或 GWT 标签的任何东西)添加到 SmartGWT 选项卡集中的选项卡。然后我得到以下异常:

这仅在开发模式下发生。在生产中,断言已被关闭,并且我的小部件确实出现了,但它无法在开发模式下进行调试。据我了解,这是因为我混合了 SmartGWT 和 GWT 小部件。

在 GWTP 之前,我能够完成这项工作,因为要显示我的 UI,我会调用draw()我的根布局,这是一个 VLayout。现在我正在使用 GWTP,它会在我触发时为我显示我的布局RevealRootContentEvent,并且它会通过调用添加布局RootPanel.get().add(...),我认为这就是我现在遇到这些问题的原因。我所有的布局仍然在 SmartGWT 中。

有没有人遇到过同样的问题(在相同的设置中),如何处理?

0 投票
1 回答
1022 浏览

security - 防御 XSRF 攻击 GWTP 应用程序

我正在尝试防止 XSRF 攻击GWTP 应用程序。像 JSESSION 这样的问题很容易进入paroz 测试工具,如果用户已经登录并且同时通过 paroz 发出相同的服务器请求,则使用该工具。它使用更新的值执行相同的事务,这是一个安全问题。

要停止那个,需要为每个请求创建新的 cookie并从客户端发送到服务器。

对于客户端模块

在 DispatchServletModule 中

我想随机生成 cookie 而不是“JSESSIONID”。如何/在哪里做?在 GWTP 中为每个请求重新生成 cookie 的正确方法是什么?

0 投票
1 回答
312 浏览

celltable - GWTP:显示 CellTable 的麻烦

嗨,我是 GWT 的新手,所以也是 GWTP 的新手。

我尝试使用 CellTables,并决定首先在 developer.google.com/web-toolkit/doc/2.4/DevGuideUiCellWidgets#celltable 上构建一个简单的 GWT 文档。我调整了一些东西来匹配 GWTP MVP 设计。

首先,我在 View.ui.xml 文件上创建了 Celltable:

然后,我创建了一个联系人类:

在我的 View.java 文件中:

最后在我的 Presenter.java 文件中:

一切对我来说似乎都很好,但是当我尝试这段代码时没有显示 CellTable ......而且我没有收到任何错误......

在此先感谢您的帮助!

0 投票
1 回答
832 浏览

gwt - GWTP ant build.xml - 没有处理器声明任何这些注释

我正在尝试为移动、桌面和平板电脑的 GWTP+MGWT 项目编写 build.xml。

该应用程序在开发模式下运行良好,直到现在我可以将它构建到 javac 目标,但我看到这些警告 -

没有处理器声称任何这些注释:

com.gwtplatform.mvp.client.annotations.RequestTabs, com.gwtplatform.mvp.client.annotations.NameToken, com.gwtplatform.mvp.client.annotations.ChangeTab, com.google.gwt.safehtml.client.SafeHtmlTemplates.Template, com.google.inject.Inject、com.gwtplatform.mvp.client.annotations.TabInfo、com.gwtplatform.mvp.client.annotations.ProxyCodeSplit、com.gwtplatform.mvp.client.annotations.ContentSlot、com.google.inject。 BindingAnnotation、com.google.gwt.uibinder.client.UiHandler、com.google.gwt.user.client.rpc.RemoteServiceRelativePath、com.google.gwt.inject.client.GinModules、com.gwtplatform.mvp.client.annotations。 ProxyEvent、com.gwtplatform.mvp.client.annotations.UseGatekeeper、com.synopsys.iims.fe.client.place.DefaultPlace、com.google.gwt.uibinder.client.UiField、com.gwtplatform.mvp.client.annotations。代理标准

我该如何解决这些问题?我相信这些可能会导致 gwtc 目标出现问题。

0 投票
1 回答
228 浏览

gwt - GWTP + MGWT - 'jar:file:mgwt-1.1.1.jar!/com/googlecode/mgwt/ui/client/theme/MGWTThemeBaseThemeStandardImpl.java' 中的错误

我正在尝试为移动、桌面和平板电脑的 GWTP+MGWT 项目编写 build.xml。

该应用程序在开发模式下运行良好,但当我执行“ant gwtc”时看到以下错误 -

我添加了 fork="true" memoryinitialsize="512m" memorymaximumsize="1024m"。但这些似乎不起作用。