GXT 3 移动支持

Posted

技术标签:

【中文标题】GXT 3 移动支持【英文标题】:GXT 3 mobile support 【发布时间】:2013-08-06 11:14:52 【问题描述】:

支持开箱即用的 GXT 3 响应式设计,或者还有其他方法可以让 GXT 运行良好的移动应用程序。我知道 Sencha Touch,但我不想开发两个独立的应用程序..

问候,马库斯

【问题讨论】:

【参考方案1】:

2015-01-22 更新没有提及日期,但看起来很有希望:sencha.com: Taking a Look at Sencha GXT and GWT


似乎在 2014 年夏季(大约现在 :-))我们应该使用 Sencha 的 GXT 4.0 本地获得这个:http://www.sencha.com/blog/gxt-roadmap-update/

完整的平板电脑支持(触摸手势、平滑滚动、拖放等...)

但它似乎与 touch4j (http://emitrom.com/touch4j) (一个简单易用的 Java API 用于 Sencha Touch、Google Maps 和 Apache Cordova(PhoneGap)) 如此处所述:

http://www.sencha.com/forum/showthread.php?125865-GXT-to-incorporate-Touch-interface-for-mobile-and-IPad&s=77af04972b2d8e9a218a28f2faf0532b&p=886769&viewfull=1#post886769

现在似乎已经可以仅利用 Java 的 GXT/GWT/Sencha Touch 编码

我很快就会试试这个。

【讨论】:

另一个相关线程,但还没有出来:sencha.com/forum/… 与最新版本 RC 等的 repo 链接:mvnrepository.com/artifact/com.sencha.gxt/gxt 但是! 正如我刚刚学习的那样:Firefox 浏览器(更具体的 基于 Gecko 引擎的 浏览器) 不支持 :-(。Webkit 在移动世界中如此占主导地位,目前似乎没有足够的理由这样做:2014/07:sencha.com/forum/…,2012/07:sencha.com/forum/…并且包装 WebKit 似乎几乎是不可能的:wiki.mozilla.org/Platform/Layout/CSS_Compatibility gwt-touch Google Code 项目自 2011 年以来似乎是个死孩子:code.google.com/p/gwt-touch/source/list 似乎只有混合(最好是代码分离/接口)jQuery mobile-GWT-解决方案是唯一合理的方法在更强大、更集中的企业级开发项目中获得广泛的桌面/移动浏览器支持:jquerymobile.com/gbs【参考方案2】:

是的,GWTP 易于使用 Form Factors 并创建项目的特定版本;

我会使用 Form Factors 而不是 responsive design,因为桌面/移动版本需要不同的屏幕方法。 此外,Sencha/IDERA GXT 4.0.X 已经有了一些触摸屏支持,Gesture System and Touch Scroller.

【讨论】:

以上是关于GXT 3 移动支持的主要内容,如果未能解决你的问题,请参考以下文章

GWT与GXT

GXT-资源篇

K/3 Cloud移动BOS开发技巧 -- K/3 Cloud多数据中心时如何支持发布到云之家.

GXT 分页网格

模型数据接口 gxt

GXT 在 TreeStore 中重新排列数据数组索引