问题标签 [gwt-activities]

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 投票
5 回答
939 浏览

gwt - 用户取消带有来自 Activity#mayStop() 的消息的对话框后,如何显示以前的 url?

在我们的应用程序中,我们需要在离开特定位置之前检查数据是否已保存。所以用户应该能够否定浏览器后退按钮的请求。但是在接收到历史值更改事件时,url 已经更改。History 类似乎没有办法恢复 url。有人有什么想法吗?

0 投票
5 回答
7332 浏览

gwt - 围绕整个 GWT MVP 与 Activity 和 Places 的混淆

在阅读了一段时间并观看了 Google IO 视频后,我仍然对 MVP 与 Activity 和 Places 的关系感到困惑。

我发现不久前发布了一个帖子-> GWT 2.2 MVP vs. GWT 2.1 Activities-Places

“MVP 架构。MVP 是概念,实现它的方法之一是场所-活动框架”

我还听到“演示者类似于活动”

我们可以给出“没有 MVP 的活动和地点”

我们可以混入“活动和地点与 MVP”

“MVP 只不过是我们如何组织我们的项目,以便我们可以轻松地测试和组织代码”

然后我想弄清楚这样的东西-> http://code.google.com/p/gwt-platform/

我真的很困惑。我想要一个一站式线程来结束所有的混乱。

0 投票
3 回答
1393 浏览

gwt - 在 GWT Activity 的位置令牌的令牌中编码名称/值对的建议方法

在使用 History/Activity/Places api 的 GWT 中,您最终会得到这样的 url

http://192.168.0.104:8888/brokerage.html?gwt.codesvr=192.168.0.104:9997#StartPlace参数

其中 params 一词是可以将参数传递到 StartPlace 对象的“令牌”位置。对于我的大多数应用程序来说,一个字符串就足以重新加载我的数据并按下刷新。但是,在一些活动/地点/页面上,我需要将该地点标记拆分为多个名称/值对。

有人对如何处理这个有建议吗?我目前正在编写一个类,该类通过使用 &name=value 以 url 方式分隔名称/值对来构建字符串。如果有人知道可以处理这个或其他东西的类,那就太好了。

0 投票
2 回答
1435 浏览

gwt - 使用 GWT 活动和地点,我可以在不使用 History.back() 的情况下导航到上一页吗?

我使用的 GWT 活动和地点与http://code.google.com/webtoolkit/doc/latest/DevGuideMvpActivitiesAndPlaces.html中描述的差不多,一切正常。

我想做的是从特定页面导航到上一页而不使用History.back(),因为我不想丢失历史状态。(我有一个用户执行操作的页面,成功后我想返回上一页并保持历史状态,另一方面,如果他们取消我确实想使用History.back(),因为我确实想丢失状态)。

我能想到的唯一方法是创建我自己的地方/历史跟踪代码来监听地方/历史更改事件并使以前的地方可供我使用,以便我可以调用placeController.goto(...)

有没有更简单的方法来做到这一点?我错过了什么吗?

0 投票
1 回答
74 浏览

java - GWT 持久 URL

我有一个使用 GWT、Request Factory 和 Places/Activity 构建的网络应用程序。我很好奇我使用的历史令牌是否持久。该任务基本上只是让 URL 定义我的网络应用程序的确切位置(读作 - “文件/文件夹结构”)。所以,我需要的是这样的网址http://localhost/MyModule.html#uirwcynoerictyeroituwcyoi,即使在一年后仍然会显示相同的数据。历史令牌是否保证对于某些特定Place的它总是相同的?

如果没有,这里有什么解决方案?

0 投票
2 回答
1043 浏览

java - GWT 地点/活动 - 导航应该使用什么?

我有一个 GWT Places/Activity web 应用程序。我使用Anchor'click事件将用户移动到新的“位置”,因此用户无法在新窗口或选项卡中打开任何“链接”。问题是 - 我如何使所有这些链接成为真实的?

0 投票
1 回答
131 浏览

gwt - 什么是 GWT 项目的最佳测试策略和工具


几个月以来,我一直在使用 GWT 进行开发。我有测试困难。我正在使用 MVP 模式以及活动和地点。我使用 Junit 测试没有任何 GWT 特定代码的类。但是具有大量 GWT 依赖项的客户端类很难测试。

您会推荐哪些策略和工具?

0 投票
2 回答
3956 浏览

gwt - How To:UiBinder + GWT MVP + 多个独立显示区域

我正在使用 GWT MVP 和 UiBinder 创建一个带有 DockLayoutPanel 的应用程序。我希望南北码头是静态的,包含按钮和链接。我想在中心和东码头的两个不同区域拥有动态视图。由于这些动态区域应该是相互独立的,所以我为每个动态显示区域设置了不同的 ActivityMapper 和 ActivityManager;中、东上、东下。

加载应用程序时如何独立初始化这3个不同的显示区域?如何在一个显示区域从一个 Activity 切换到另一个而不影响其他区域?

当我使用 PlaceController 的 goTo 在一个区域从一个 Place 切换到另一个 Place 时,另一个区域的 Activity 会停止。

求救,求救,求救!

以下是我的一些代码:

AppViewImpl.ui.xml

我的模块.java

公共类 MyModule 实现 EntryPoint {

}

应用控制器.java

TopRightAViewImpl.java

0 投票
1 回答
585 浏览

gwt - GWT 多对话框应用架构和 MVP/Activity/Places

GWT 活动/地点/MVP 概念在这里讨论了很多,但我还没有找到一个很好的例子来说明如何将这些概念应用到一个多对话门户式的 GWT 应用程序中。

我正在开发一个应该有多个独立小部件的 GWT 应用程序。这些小部件是基于PopupPanel实现的。每个小部件都可以在屏幕上移动,并且应该独立于其他小部件。最初的意图是使用活动和地点的方法。每个小部件都是一个活动,所有活动都由同一个 ActivityMapper 和 ActivityManager 管理。但在这种情况下,每当从菜单打开新对话框时,都会创建新的 Place 并为当前打开的对话框调用 mayStop()。每种小部件类型拥有一个 ActivityMapper 和 ActivityManager 也不行,因为屏幕上可能有多个相同类型的小部件。

在这种情况下,GWT 应用程序的架构应该是怎样的?有什么建议么?

0 投票
1 回答
423 浏览

gwt - 传递到 GWT 中 AbstractActivity.start 的 EventBus 打算用于什么?

在使用活动框架之前,我通常会有一个 GWT EventBus 的 Global/Singleton 实例。现在我注意到活动类将一个实例传递给我的活动。这个事件总线是打算做跨应用程序客户端的通用消息传递还是其他什么?