替代使用phonegap的移动应用程序的html组合框

时间:2011-11-04 16:43:02

标签: mobile dojo cordova

我正在尝试编写我们网站的移动版本。它是一个包含多个字段的简单表单,其中一些是组合框。我正在使用dojo和phonegap尝试创建一个适用于所有移动设备的界面。

我遇到了组合框的设计问题。他们应该如何处理移动设备?我写了一些js,将用户发送到另一个显示列表的屏幕,并选择一个列表项,它在表单文本框中填充。这似乎是一个黑客,只适用于模拟器而不是我的Android设备。在设备上不起作用,因为键盘弹出,因为它是一个文本字段。

我在dojo 1.7中看到了一个组合框可用。我真的不能等待。我只是觉得还有其他更优雅的解决方案。

非常感谢任何帮助。

由于

2 个答案:

答案 0 :(得分:1)

通常,触摸界面这类问题的解决方案是使用“选择器工具”,您可能熟悉本机ios或Android设备上的那些。我知道Sencha Touch和Jquery框架都允许您将这些框架实现到常规网站中。使用其中任何一个都需要您将适当的文件添加到项目中。

要查看sencha触摸示例,请转到here并单击“用户界面”,然后单击表单。然后,您将看到一个表单,其中一些条目具有下拉图标。点击它们会拉出一个“选择器”。您可以点击右上角的源代码。
Jquery可以做同样的事情,但我没有经验。祝好运。 (两者都是免费解决方案)。

答案 1 :(得分:0)

移动Dojox版本提供内置的组合框,我不是100%确定这是您正在寻找的。

http://livedocs.dojotoolkit.org/dojox/mobile/ComboBox