问题标签 [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.
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?
gwt - 当我长按 MGWT 按钮直到触发触摸结束事件时要执行的连续动作
当我使用 MGWT 按钮长按处理程序时,我想连续调用一个方法,这应该在我释放按钮之前完成。IE; 直到触发触摸结束事件。为此,我在 MGWT Button 的长按处理程序中编写了 Timer。我在 Timer 的 run 方法中不断调用 my task 方法。我的代码:
而且我还为 upButton 编写了触摸结束处理程序。这是:
当我在浏览器上测试我的移动应用程序时这没问题,但是当我在 iOS/Android 设备上安装我的应用程序时,这不起作用。只有单击事件触发。如果您清楚我的要求,请告诉我是否有其他方法可以做到这一点。提前致谢。
mgwt - 如何删除 MGWT CellList 中的 > 符号
我需要使用单元格列表显示动态列表。但条件是通过覆盖其 CSS 来删除 > 符号。是否可以覆盖它的 css 以达到我的目标,或者是不可能的。如果可能的话告诉我方法。
gwt - 如何增加 MGWT 中 HeaderButton 的默认大小
我想增加 MGWt 中 HeaderButton Widget 的默认大小。我试过这个:
gwt - 全球化未定义且 onPhoneGapAvailable 不会触发
我们正在尝试使用 GWT、phonegap 2.4、gwtphonegap 2.4 开发一个 phonegap 应用程序。现在我们正在针对 Android 4.2 对其进行测试。我们已经使用了地理定位的东西,它在浏览器和移动设备中就像一个魅力,但是当我们尝试使用全球化来获取系统的区域设置时,它就不起作用了。onPhneGapAvailable 事件永远不会触发,如果我们直接调用 getGlobalization,它会说它是未定义的。
我们从 onPhoneGapAvailable 事件中调用此方法:
之后:phoneGap.initializePhoneGap();
我们的html:
并且应用程序(config.xml)中的配置设置了以下插件:
提前致谢。
java - gwt 将新的子节点添加到 xml 文件中
我正在使用 mgwt 构建移动应用程序。此应用程序包含来自 xml 文件的内容列表。我正在尝试通过应用程序将新内容添加到这些 xml 文件中。
这是xml文件:
我正在尝试添加一个新的
<options> 父母中的标签,所以结果是这样的。
我正在尝试使用以下代码,但没有任何反应。
怎么了?请帮忙。
eclipse - 可能需要重新编译另一个 GWT 模块
我将从我读过的其他线程开始:
我已采取以下步骤来解决此问题:
清除了我的浏览器缓存。
删除了 gwt-unitCache 文件夹。
已删除 *.nocache.js。
删除了以前构建中遗留的每个文件。(我通过查看它的创建日期和时间来做到这一点。)
在我的项目上同时运行 maven clean 和 gwt:clean。
通过右键单击项目并转到 Google > GWT Compile 进行编译。
运行maven包。
将战争放在我的 JBoss EAP 6.1 (JBoss AS 7) 文件夹中。
连接到它,仍然得到“GWT 模块可能需要重新编译”错误。
还有什么可能导致此错误出现?
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) 进行硬件加速,但似乎不起作用。
有没有人知道为什么?请帮忙,谢谢。
gwt - 是否有任何小部件/方式可以在使用 GWT、MGWT、GwtPhoneGap 开发的移动应用程序中显示我的 html 文件
我是 MGWT 和 GwtPhoneGap 的初学者。我有 .html 文件,其中包含一些超链接和文本内容以及少量图像。我想在我的视图中放置一个按钮,当我点击该按钮时,我想在同一视图上打开我的 html 页面。为此,我尝试了 GWT 超链接、框架类,但没有成功。GwtPhoneGap 是否提供任何直接的小部件支持,或者给我提供满足我要求的方法。提前致谢。
javascript - 基于用户代理检测服务器上的 GWT 排列
我目前正在为我的 Web 应用程序添加 HTML5 离线支持,并且主要遵循与 mgwt 相同的方法:
- 在计算时按排列生成清单文件
- 基于浏览器的用户代理,使用 servlet 提供清单文件。
我的问题涉及第 2 步:在我的 servlet 中,我想检测为某个请求提供哪种排列。我现在这样做的方式是:
- 从请求中获取用户代理字符串
将此(使用简单的字符串操作(例如
/li>userAgent.contains("safari")
)映射到“代理ID”,我可以使用映射文件将其映射到排列强名称。换句话说,映射Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.1)
到ie6
我可以映射的(使用生成的映射文件,请参阅下面的例子)到15B454D690F2CCAD57F1DD809429BF42
。
我面临的问题:我想使用与 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 清单文件时也一定遇到过这个问题......