【问题标题】:How to create Extjs app that works on iPhone, iPad and Android?如何创建适用于 iPhone、iPad 和 Android 的 Extjs 应用程序?
【发布时间】:2012-03-09 18:34:07
【问题描述】:

有没有人成功地创建了适用于 iPhone、iPad 和 Android 的 Extjs 应用程序?我知道 Sencha 不支持移动设备上的 Extjs,但我不想为移动设备创建另一个网站。我不需要花哨的移动界面,只需要基本功能。

我做了一些快速测试。首先,我设法使界面更大使用

原来的界面在 iPhone 屏幕上太小了。但是,即使界面变大了,自动调整大小似乎也无法正常工作,例如,在使用纵向方向时,网格不会完全显示。

另一件事,网格缺少滚动条。我仍在寻找解决方案。是否可以添加外部按钮作为滚动条?

此外,您可以建议一个替代 Extjs 的工具,该工具适用于移动设备和 PC。

感谢您的任何指点。 :)

【问题讨论】:

  • @Amalea:谢谢,我一直没有注意到检查大纲,所以我只是评论了哪种解决方案有效。至于我的问题,我要问的是是否可以创建一个可以在 iPhone 和 Android 上运行的 extjs 应用程序,如果可以,需要进行哪些常见调整。
  • 我对原始问题进行了一些修改,谢谢。

标签: android iphone ajax extjs


【解决方案1】:

ExtJS 的替代品,适用于所有指定的设备:Sencha Touch

Sencha(开发 ExtJs 的公司)回答了 ExtJS 在移动设备上不能(很好)工作这一事实,并且是专门为触摸设备构建的,使用与 extjs 类似的概念。

【讨论】:

  • 感谢您的建议。由于预算和时间限制,我尽量避免为移动设备创建专用网站。
  • 我应该指出,如果您的时间很紧,那么破解 extjs 以在移动设备上工作可能不是一个实用的解决方案。您可能很难获得两个平台原生的 RIA 框架。
  • 你是对的。我正在考虑另一种解决方案。两次编码太麻烦了。
  • 我现在正在考虑使用 JQuery。
  • 如果你在谈论 jQuery UI,那我相信回到第一方。 (因为 jQuery mobile 之于 jQuery UI 就像 Sencha touch 之于 ExtJs)
猜你喜欢
  • 1970-01-01
  • 2023-03-15
  • 1970-01-01
  • 1970-01-01
  • 2014-04-22
  • 2012-08-17
  • 2011-04-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多