问题标签 [mgwt]

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

gwt - mgwt attach CellSelectedHandler to GroupingCellList inside HeaderList

I'm having trouble attaching an SelectionHandler to the contents of the mgwt HeaderList. How can I attach a CellSelectedHandler to a HeaderList just like in the Showcase? http://mobilegwt.appspot.com/showcase/#GroupedCellListPlace:

I already tryed to attach the Handler to the GrouingCellList with wich the HeaderList is built, but this Handler is never fired.

Anyone done this already?

0 投票
0 回答
215 浏览

gwt - 当我长按 MGWT 按钮直到触发触摸结束事件时要执行的连续动作

当我使用 MGWT 按钮长按处理程序时,我想连续调用一个方法,这应该在我释放按钮之前完成。IE; 直到触发触摸结束事件。为此,我在 MGWT Button 的长按处理程序中编写了 Timer。我在 Timer 的 run 方法中不断调用 my task 方法。我的代码:

而且我还为 upButton 编写了触摸结束处理程序。这是:

当我在浏览器上测试我的移动应用程序时这没问题,但是当我在 iOS/Android 设备上安装我的应用程序时,这不起作用。只有单击事件触发。如果您清楚我的要求,请告诉我是否有其他方法可以做到这一点。提前致谢。

0 投票
1 回答
322 浏览

mgwt - 如何删除 MGWT CellList 中的 > 符号

我需要使用单元格列表显示动态列表。但条件是通过覆盖其 CSS 来删除 > 符号。是否可以覆盖它的 css 以达到我的目标,或者是不可能的。如果可能的话告诉我方法。

0 投票
1 回答
117 浏览

gwt - 如何增加 MGWT 中 HeaderButton 的默认大小

我想增加 MGWt 中 HeaderButton Widget 的默认大小。我试过这个:

0 投票
3 回答
632 浏览

gwt - 全球化未定义且 onPhoneGapAvailable 不会触发

我们正在尝试使用 GWT、phonegap 2.4、gwtphonegap 2.4 开发一个 phonegap 应用程序。现在我们正在针对 Android 4.2 对其进行测试。我们已经使用了地理定位的东西,它在浏览器和移动设备中就像一个魅力,但是当我们尝试使用全球化来获取系统的区域设置时,它就不起作用了。onPhneGapAvailable 事件永远不会触发,如果我们直接调用 getGlobalization,它会说它是未定义的。

我们从 onPhoneGapAvailable 事件中调用此方法:

之后:phoneGap.initializePhoneGap();

我们的html:

并且应用程序(config.xml)中的配置设置了以下插件:

提前致谢。

0 投票
1 回答
159 浏览

java - gwt 将新的子节点添加到 xml 文件中

我正在使用 mgwt 构建移动应用程序。此应用程序包含来自 xml 文件的内容列表。我正在尝试通过应用程序将新内容添加到这些 xml 文件中。

这是xml文件:

我正在尝试添加一个新的

<options> 父母中的标签,所以结果是这样的。

我正在尝试使用以下代码,但没有任何反应。

怎么了?请帮忙。

0 投票
1 回答
6751 浏览

eclipse - 可能需要重新编译另一个 GWT 模块

我将从我读过的其他线程开始:

我已采取以下步骤来解决此问题:

  1. 清除了我的浏览器缓存。

  2. 删除了 gwt-unitCache 文件夹。

  3. 已删除 *.nocache.js。

  4. 删除了以前构建中遗留的每个文件。(我通过查看它的创建日期和时间来做到这一点。)

  5. 在我的项目上同时运行 maven clean 和 gwt:clean。

  6. 通过右键单击项目并转到 Google > GWT Compile 进行编译。

  7. 运行maven包。

  8. 将战争放在我的 JBoss EAP 6.1 (JBoss AS 7) 文件夹中。

  9. 连接到它,仍然得到“GWT 模块可能需要重新编译”错误。

还有什么可能导致此错误出现?

0 投票
0 回答
174 浏览

html - 使用phonegap和MGWT在iPad中的屏幕翻译闪烁

我在 mgwt 开发上遇到问题,想在这里寻求帮助。我正在使用 MGWT 和 phonegap 开发应用程序。并且会有一些动画与用户交互,例如用背景图像滑动面板。我通过使用 Css 翻译实现了它。它在浏览器(chrome 和 safari)和 iphone 中运行良好。我使用MGWT创建主页,中间有一个scrollPanel,点击scrollPanel中的项目后,一个touchPanel会滑动到中心覆盖主页。这个滑动动画是由 Css translate3d(x,y,z) 完成的。

但是,当我将应用程序部署到 iPad 4 时,背景颜色(使用 css)在面板转换期间开始闪烁。主屏幕中的滚动面板持续闪烁约一秒(我猜它正在渲染),部分项目消失,部分白色背景地面显示。该问题也出现在 touchPanel 的内容中。我尝试了一些建议的解决方案,例如使用 translate3d(0,0,0) 进行硬件加速,但似乎不起作用。

有没有人知道为什么?请帮忙,谢谢。

0 投票
1 回答
138 浏览

gwt - 是否有任何小部件/方式可以在使用 GWT、MGWT、GwtPhoneGap 开发的移动应用程序中显示我的 html 文件

我是 MGWT 和 GwtPhoneGap 的初学者。我有 .html 文件,其中包含一些超链接和文本内容以及少量图像。我想在我的视图中放置一个按钮,当我点击该按钮时,我想在同一视图上打开我的 html 页面。为此,我尝试了 GWT 超链接、框架类,但没有成功。GwtPhoneGap 是否提供任何直接的小部件支持,或者给我提供满足我要求的方法。提前致谢。

0 投票
1 回答
750 浏览

javascript - 基于用户代理检测服务器上的 GWT 排列

我目前正在为我的 Web 应用程序添加 HTML5 离线支持,并且主要遵循与 mgwt 相同的方法:

  1. 在计算时按排列生成清单文件
  2. 基于浏览器的用户代理,使用 servlet 提供清单文件。

我的问题涉及第 2 步:在我的 servlet 中,我想检测为某个请求提供哪种排列。我现在这样做的方式是:

  • 从请求中获取用户代理字符串
  • 将此(使用简单的字符串操作(例如userAgent.contains("safari"))映射到“代理ID”,我可以使用映射文件将其映射到排列强名称。换句话说,映射Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.1)ie6我可以映射的(使用生成的映射文件,请参阅下面的例子)到15B454D690F2CCAD57F1DD809429BF42

    /li>

我面临的问题:我想使用与 GWT 使用的相同的方法将用户代理字符串链接到排列(即 map Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.1)to ie6)。这样,每当我的 GWT 使用其他排列/浏览器版本更新时,我就不必修复我的代码。换句话说,我不喜欢我当前的解决方案,即在我的排列映射中天真地将 servlet 中的完整用户代理字符串与用户代理“id”(在我的示例中为“ie6”)进行匹配。我想到的解决方案是:

  • 页面加载后,检测加载的排列,并将其作为参数传递给 servlet。然后在获取该排列的清单后,使用 javascript 将其作为 html 标记的属性插入。但是,动态插入它似乎无法正常工作。(请参阅动态触发 HTML5 缓存清单文件?)(同一篇文章解释了使用 iframe 动态执行此操作的解决方法,但我更喜欢更简洁的解决方案)
  • 在我的 servlet 中,以某种方式使用客户端将完整的用户代理字符串映射到一个排列。我更喜欢这个解决方案,但还没有找到实现这一目标的方法...... GWT 使用 javascript 来实现这一目标(参见UserAgentPropertyGenerator)。我可以在我的 servlet 中执行这个,但是这个 javascript 方法不仅使用用户代理,还使用 ​​dom 文档......还有其他我忽略的解决方案吗?当然,其他人在创建 HTML5 清单文件时也一定遇到过这个问题......