问题标签 [gwt-mvp]

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 回答
307 浏览

gwt - TabLayoutPanel 上的 GWT MVP

我只是在学习GWT MVP设计模式几周。现在,我想在大型 Web 应用程序上使用这种设计模式。这个应用程序是一个网络订购系统,其中它有一个登录页面和一个主页。在主页上,它有按钮和一个TabLayoutPanel其中每个选项卡包含网络订购步骤 - Tab1:选择项目 Tab2:查看购物车 Tab3:发布订单。

每个选项卡都有许多操作订购过程的小部件。现在,我需要问问你的想法

如何正确分离遵循MVP模式的每个选项卡操作?

0 投票
1 回答
901 浏览

java - 使用 CellTable 实现 MVP 架构

MVP 范式假设模型和视图通过演示者连接,但默认情况下,CellTable 需要在其构造函数中提供类型参数。那么这是否意味着不能使 CellTable 适合 MVP?

0 投票
3 回答
1323 浏览

gwt - 通过 GWT 平台实现多个视图?

我正在实现一个 Web 应用程序,它将根据不同的浏览器支持不同的视图。例如,在移动浏览器中,它将向 UI 元素较少的用户显示较小的视图。但我们想使用相同的演示者。

我手头有一个解决方案 - 在 ClientModule 中添加浏览器类型检测逻辑,例如:

我想知道是否可以在 GWT 平台中使用某些方法,例如延迟绑定。(但我想遵循 GWT-plarform 的结构,而不是在 xxx.gwt.xml 中添加延迟绑定代码)。

所以我的问题是:

1)还有其他方法可以实现上述功能吗?
2) 哪种方式最好,为什么?

提前致谢!

最好的问候,
家宽 W

0 投票
3 回答
811 浏览

gwt - GWT MVP - 如何构建应用程序

我正在尝试获得以下 UI。我正在考虑使用 gwt mvp(活动和地点)。我正在按照文档提供的简单示例进行操作。到目前为止,我已经使用 GWT MVP(活动和地点)实现了一个基本的选项卡面板。url 会根据您所在的选项卡面板而变化。如何获取页眉(登录信息)和页脚?我还想让第二个选项卡仅在用户登录时才可用。GWTP 是否更适合这样的用户界面?

页面用户界面

0 投票
2 回答
1635 浏览

java - GWT MVP 历史回归

我实现了一个 MVP 应用程序。后退按钮工作正常。我想以编程方式回到以前的地方。我该怎么做?

我正在寻找类似的东西:

谢谢。

0 投票
2 回答
1006 浏览

gwt - 最佳实践——数据提交 GWT MVP

我正在寻找一些在 GWT 中使用 MVP 提交表单的最佳实践。

在我的应用程序中,打开了一个对话框,其中呈现了一个简单的 from。单击“确定”按钮时,将读取元素值并将其分配给值对象。然后将该对象添加到一个新的地方。

看法:

活动:

这是通过 MVP 活动和地点向服务器提交数据的正确方法吗?

0 投票
1 回答
86 浏览

java - 使用 GWT MVP 时在何处放置 SignIn 逻辑

我正在开发另一个 GWT 应用程序,但这次我使用的是 GWT 的 MVP Activity、Place 等类。我的问题是关于“他们是否已登录”检查的位置。

当用户使用包含“仪表板”令牌/位置的链接进入站点时,它将带他们到仪表板活动。但是,在他们可以使用 DashboardActivity 之前,他们必须先登录。处理此问题的最佳方法是什么?

1.) 在 AppActivityMapper 中放置逻辑。因此,在将地点转换为活动时,您可以在那里执行检查以查看它们是否已登录。如果他们未登录,则返回 SignInActivity 对象以及对令牌/地点的引用,以便在成功登录时返回。

- 或者 -

2.)按要求创建仪表板活动,但在仪表板活动中进行检查,如果他们未登录,则使用位置控制器转到登录页面?然后在成功登录后,将他们返回到地点历史中的上一个地点?

0 投票
2 回答
3010 浏览

java - GWT/Gin Presenter 实例化

我按照本教程的建议实现了一个 GWT 应用程序。我还下载了示例代码,我注意到演示的每个 Presenter 都需要注入到主 Presenter 构造函数中才能被实例化。作者在源代码中包含了这一点:

我验证了如果没有在 GreetingPresenter 中注入任何 Presenter,它将不会被实例化。出于演示目的,这很酷,因为整个应用程序只有两个 Presenter,但在真实世界的应用程序中,这可能会带来严重的不便。

完成 Presenter 实例化的正确方法是什么?

编辑:包括 GIN 相关类以供参考:

演讲者模块:

注射器:

0 投票
1 回答
521 浏览

gwt - How Build GWT Application using MVP

I have great experience in programming by using java and other languages. I need anyone who has great experience in using GWT with MVP to explain how to build GWT Application using MVP:

View package : explain what should be in view class.

Client Package: explain what java files are supposed to be here and what is the benefit from each file.

Server Package: I think here all services files( RPC ).

Activity Package: Explain what is the benefit from the classes here , I think here we we connect events with controls in view classes( Am I correct?).

Place Package: I need to understand this very well.

Also what is the benefit from Clientfactory java file?

what is eventbus?

what is placecontroller?

please if you can order which file should be coded one after another?

Thank you in advance,

0 投票
2 回答
356 浏览

gwt - GWT - 使用 GWTP 创建类似 MobileWebApp 的东西

我正在尝试创建一个应用程序,该应用程序将对移动设备、台式机和平板电脑具有不同的视图。它位于 GWT 的 MobileWebApp 示例中。我正在查看 GWT MVP 教程并且有一个基本的应用程序正在运行。我在考虑是否应该使用 GWTP,以及使用 GWTP 代替 GWT MVP(活动和地点)是否有任何优势。此外,任何想法如何将不同的视图绑定到同一个演示者。移动视图和桌面视图上可用的功能可能有所不同。