检测到多个UI框架 - 英特尔XDK

时间:2014-06-10 06:40:24

标签: twitter-bootstrap frameworks intel intel-xdk

我在英特尔XDK中为我的移动应用程序使用bootstrap框架。但是,我在其中包含了一些JQuery UI功能,如List View。它现在给我一个警告:

Multiple ui frameworks detected in the document

这是我应该担心的事情,因为现在JQuery功能正常工作。

更新: jQuery listview未出现在英特尔模拟器中。但它出现在设计视图

1 个答案:

答案 0 :(得分:0)

您使用的是jQueryMobile吗? (与jQuery UI相反,这是不同的。)

当App Designer打开文档时,它会尝试找出正在使用的UI框架,以便它可以向用户显示正确的工具集。在您的情况下,它发现了多个UI框架。我的猜测是它看到了Bootstrap和jQueryMobile,因此也就是警告。

jQueryMobile在后台执行 lot 操作,并且几乎假设它在引入项目后就会对其进行规则。它不仅接管了一个小部件DOM Node,它还将接管整个文件。 JQM不是轻率选举,你不能和她约会,你必须娶她。我怀疑这就是为什么你的listview不能在模拟器中工作 - 没有正常的JQM设置。

AppDesigner的一个原始目标是支持多个并发框架,但很快就放弃了这个目标。 Bootstrap和TopCoat并不是太糟糕,但大多数其他框架都是嫉妒的女士,他们不会容忍你和其他公司的组件调情。

总之,虽然我可以猜测底层问题是什么,但我没有一个简单的解决方案。您可以尝试使用App Designer制作JQM项目,然后手动将一些Bootstrap组件插入其中。