问题标签 [mvp4g]
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.
gwt - GWT + MVP4g+Ivy:编译错误
我已经通过 ivy 配置为项目添加了 mvp4g jar。它添加正确,并且还在 mvp4g 的 gwt.xml 文件中提到了行。但是我正在尝试编译它给我以下错误的应用程序:
加载继承的模块 'com.mvp4g.Mvp4gModule' [错误] 无法在您的类路径上找到 'com/mvp4g/Mvp4gModule.gwt.xml';可能是拼写错误,或者您忘记包含源的类路径条目?[错误] 第 13 行:处理元素“继承”com.google.gwt.core.ext.UnableToCompleteException 时出现意外异常:(请参阅以前的日志条目)在 com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java :278) 在 com.google.gwt.dev.cfg.ModuleDefSchema$BodySchema.__inherits_begin(ModuleDefSchema.java:495) 在 sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java :25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 com.google.gwt.dev.util.xml.HandlerMethod.invokeBegin(HandlerMethod.java:
请帮助我。
java - MVP4G 演示者未设置
我有一个问题,我用 mvp4g 框架开发了一个应用程序。我有一个带有标签的视图,其中一个标签是带有标签的第二个视图。当我尝试从第二个视图调用演示者时,我得到 NPE(演示者为空)。这是第一个视图的代码:
这是第二个视图的代码:
java - 如何让我的应用程序等待 mvp4g 视图中的特定时间?
我正在使用 GWT + MVP4G,在我的应用程序中,我想让我的应用程序等待来自 mvp4g 视图的特定时间量。我试过定时器,但它不起作用。如果有人知道,请建议我一些解决方案......在此先感谢......
gwt - 在 gwt mvp4g 中读取客户端的属性文件
我在 gwt 中使用 Mvp4g,我想读取属性文件,但是如果我添加资源包代码,它会给我异常 java.lang.RuntimeException: Deferred binding failed for 'com.mvp4g.client.Mvp4gModule' (你忘记继承所需的模块?)但如果我删除资源包代码它工作正常。有没有办法做到这一点。
谢谢
gwt - 如何结合mgwt和mvp4g?
有没有人有将 mvp4g 集成到 mgwt 的经验?由于 mgwt 似乎提供了特定的 ActivityManager/AnimationMapper 实现(请参阅http://code.google.com/p/mgwt/wiki/GettingStarted)我想知道您是否可以在 mvp4g 中获得相同的功能?
java - GWT 处理返回、刷新、关闭按钮
当用户关闭窗口、刷新窗口或单击后退按钮时,我正在尝试运行一些 RPC 调用,但仅针对一个页面。我发现了一篇关于处理的帖子,但解决方案效果不佳,缺少后退按钮处理程序(不起作用),并且始终适用于网络上的所有页面,如果您离开页面,我找不到删除处理程序的内容
框架:带有 mvp4g 的 GWT 2.4。
浏览器:FF 和 Chrome。
java - 重载 mvp4g 事件
我正在使用 mvp4g 开发一个应用程序,我有一个非常复杂的视图,它显示一个小部件和许多可应用于此小部件的过滤选项。作为要求,所有过滤器都包含在历史令牌中。
我目前使用将 Guava 转换为令牌的历史转换器,ListMultimap<String, String>
反之亦然。这个多图作为事件的参数传递。
不幸的是,这会带来不便:
除了parameters
在演示器中检查是否等于 null 之外,每次我需要使用一些默认参数触发此事件时,我都必须构造一个多重映射,然后检查(再次在演示器中)是否存在所有必需的参数。
我想要的是有可能用不同的论点来触发这个事件。例如,可以打电话(假设我需要传递一些日期):
有什么办法可以做到这一点?
java - 嵌套视图的 Presenter 未初始化且无法处理其视图的事件
当我使用@inject 将嵌套视图注入基本视图的构造函数时,我遇到了一个问题。我无法在它自己的演示者中处理嵌套视图的事件。因此,我需要在基本视图的演示者中处理它们。我有 2 个视图及其各自的演示者: AppBaseView - AppBasePresenter;LoginView - 登录演示者。我@inject LoginView 到 AppBaseView 中。现在我必须处理 Login Button 事件,我无法在 LoginPresenter 中这样做,但需要在 AppBasePresenter 中处理它。不知道为什么会这样。我错过了什么吗?任何关于这个问题的观点将不胜感激。
谢谢。
maven-2 - java.lang.NoSuchMethodError: com.google.gwt.inject.client.GinModules.properties()[Ljava/lang/String;
我已经创建了 gwt maven 项目。我正在使用 mvp4g 并使用 maven 包含所有必需的 jar,并且 pom.xml 包含以下依赖项:
但是我在编译时遇到了这个异常:
java.lang.NoSuchMethodError: com.google.gwt.inject.client.GinModules.properties()[Ljava/lang/String; 在 com.google.gwt.inject.rebind.GinjectorGenerator.getPropertyNamesFromInjectorInterface(GinjectorGenerator.java:185) 在 com.google.gwt.inject.rebind.GinjectorGenerator.getPropertyModuleNames(GinjectorGenerator.java:155)
是否有任何 jar 丢失或版本问题。?
gwt - 是否可以使用 mvp4g 创建库?
我正在使用 mvp4g 创建一个 GWT 应用程序。作为应用程序的一部分,我还在另一个 gwt 模块中创建了一个库;这个库遵循 mvp4g 模式,但在这里我自己创建一切,视图、演示者、事件、处理程序。
该库用于主应用程序的不同部分。基本上,该库提供了一个主小部件,该小部件根据应用程序的部分进行配置,通过将其他小部件(来自同一库)添加到主小部件来启用功能。
此外,该库应该在其他项目中使用,因此可以创建其他小部件并将其添加到主小部件中。
所以,我想知道是否有办法使用 mvp4g 来创建这个库,或者 mvp4g 是否仅用于应用程序。是否有任何其他 mvp 库可以做到这一点?
提前致谢。