问题标签 [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.
java - MGWT ScrollPanel 不可滚动?
我有以下使用 mgwt 1.2-Snapshot 的 ui binder 结构。
前一个工作正常。每次内容更改时,我都会刷新标记为红色的 schrollPanel。我的问题是以下不起作用:
当我将 scrollPanel 包装在 LayoutPanel 中时,它不再可滚动。我必须这样做,因为红色标记的部分来自在整体布局中呈现的新页面。由于 ui binder 不允许多个根元素,因此我必须将 panel1 和 pane2(ScrollPanel)包装在另一个 Panel 中,我为其选择 LayoutPanel。
有没有办法让 ScrollPanel (panel2) 在我的情况下正常工作?
java - 从 html5 存储接收数据后,JsArray 无法返回长度
我必须将包含 JavaScriptObjects 的 JavaScript-Arrays 保存到 html5 存储中。这些 JavaScriptObject 的数量在数组中是多样化的。当我从存储中读出保存的 JavaScripts 数组时,我想显示这些数组中包含的 JavaScriptObjects。为此,我需要这些数组的长度,但这是不可能的,因为我收到错误“返回的不是 int 以外的东西”,但仅当我收到 html 存储的内容时。如果我将对象放入数组并读取之后的长度,它的工作方式类似于示例:
首先是我的 JavaScript 对象
这就是我将对象放入 JsArray 并将其保存到存储中的方式
现在我想从保存在存储中的数组中读出人员对象。
我收到以下错误消息:
com.google.web.bindery.event.shared.UmbrellaException:捕获异常:捕获异常:捕获异常:从 JSNI 方法 '@com.google.gwt.core.client.JsArray::length( )': JS 值,类型为 undefined,预期为 int
那么为什么在接收到存储的数据后就无法得到数组的长度呢?我做这一切的方式是否正确?请帮助找到解决方案。
gwt - 如何创建具有原生外观的混合应用程序
精简版:
基本上我有两个问题在下面突出显示。然而,我最初的问题是基于一些研究,这就是为什么下面的文字有点长。这是我想知道的:
- 你有什么建议我可以使用哪些框架来构建具有本机外观和感觉的混合应用程序,而无需使用云服务进行编译?
- 你可以推荐哪些库来获得原生的外观和感觉?
请只发布开源解决方案。
原始问题:
我喜欢使用混合应用程序(或至少是 Web 应用程序)的想法为多个移动平台构建应用程序,例如Android、iOS、Blackberry 和 Windows Phone 8 。由于我已经对现有框架进行了一些研究,我想知道是否有任何框架不能在云中编译我的应用程序?我工作的公司无法将源代码发送到构建应用程序的云服务,例如云编译平台,如Google App Engine、Phonegab或Intel App Framework(以前称为 jQmobi)[请纠正我,如果我错了]。
此外,应用程序应该在所有设备上看起来和感觉都是原生的(至少是默认元素,如导航按钮、列表视图、按钮、编辑文本字段等)。几个月前,我发现了GWT + Phonegap + gwt-Phonegap + m-gwt的组合来构建具有原生外观的混合应用程序(可通过 phonegap 插件扩展以允许原生功能)。首先,它对我来说看起来很棒。但是,AFAIK,Phonegap 将始终在云中远程编译应用程序,因为 Adobe 提供了所有构建基础设施,对吧?
你有什么建议我可以使用哪些框架来构建具有本机外观和感觉的混合应用程序,而无需使用云服务进行编译?
只是一个想法:由于 Phonegap 基于Apache Cordova,它在我自己的构建基础设施上本地编译,我想知道你们中是否有人有经验使用 Cordova + 一些库创建应用程序来创建本地外观和感觉(m-gwt 似乎不是不再更新)。你可以推荐哪些库来获得原生的外观和感觉?
我将不胜感激任何帮助!
gwt - 移动设备的 GWT 方法
我需要开发一个需要桌面、移动设备、平板电脑支持的 gwt 应用程序。我需要选择是使用 m-gwt 还是坚持Google IO 2011 中提出的方法
Google IO 2011 方法似乎是 -
1)为不同的屏幕尺寸创建不同的视图
2)根据用户代理仅使用延迟绑定加载相关视图 3)相同的演示者代码
IO 2011 的方法对我来说似乎要简单得多(并且与活动和地点无关),但我不确定这种方法是否仍然流行并且有效。
有人可以让我知道这两种方法的优缺点吗?
问候,
沙迪亚
gwt - 如何使用 mgwt 获得 iOS 7 原生 UI?
我有一个使用 mGWT 开发的移动应用程序。
在 Android 上运行良好,但在 iOS7 上它向我展示了 iOS 6 的外观和下降。
那么,如何使用 mgwt 获得 iOS 7 原生 UI?
mobile - smartGWT 与 Mgwt (mgwt + smartgwt)
我在 Pure GWT 中完成了 1 个项目,在 SmartGwt 中完成了 1 个项目。但是我现在想支持这两个项目的移动版本。
我发现 :
mgwt -> 拥有中等社区,文档制作精良且正在大力开发中。
SmartGwt - Mobile -> 社区较低,文档不是很好,开发 idk..
两者都有一个展示网站。我个人更喜欢 SmartGWT-Mobile 展示柜。但是 mgwt 给我更好的支持的意义是巨大的!
我现在的问题是:
1.Mgwt or SmartGwt mobile or together?
ios - 如何在 MGWt 中禁用剪切、复制和粘贴选项到 MTextBox 和 MPasswordTextBox
我开发了一个 mgwt,gwt-phonegap 应用程序并将其安装在 ios 设备中。我想禁用剪切、复制和粘贴选项到我的文本字段。
有没有机会通过css做到这一点?如果没有,请为我提供解决方案来实现它。
navigation - mgwt 侧边导航/菜单
是否有完整的示例,或者是否可以在 mgwt 中显示侧面导航,例如:
gwt - 将 mgwt 用于桌面和移动应用程序
我有一个用 GWT 编写的应用程序。当网站在移动浏览器中打开时,我希望能够提供相同应用程序的一个子集,并且一直将 mgwt 作为实现此目的的一种方式。
我期望它工作的方式是,我将使用 mgwt 代码(具有一些逻辑共享)扩充我现有的 GWT 应用程序项目,从而产生两个入口点。我的问题是如何在给定单个 html 页面的情况下管理它?我已经看到了本文中描述的方法,并且想知道这是否适用于 mgwt,或者是否应该考虑另一种模式?
cordova - _gwt$exception:无法读取未定义的属性“uuid”
我正在开发一个 mgwt-phonegap 应用程序。
我正在使用这段代码:
当我使用目标文件夹中的编译代码时,到 phonegap 即 assets/www 文件夹并运行 phonegap 应用程序。它给了我这个错误:
这是我在 index.html 页面上使用的脚本:
此特定代码正在捕获此异常: