Worklight 和 dojo:绘制 iOs 环境的问题

Posted

技术标签:

【中文标题】Worklight 和 dojo:绘制 iOs 环境的问题【英文标题】:Worklight and dojo: issue with charting into iOs Environment 【发布时间】:2013-05-26 18:21:20 【问题描述】:

我正在尝试使用 IBM Worklight 和 Dojo 以编程方式将一个简单的饼图实现到移动应用程序中。

所以,我编辑了 dojo-build.xml 文件,添加了以下内容:

    <include name="dojox/charting/**"/>
    <include name="dojox/gfx/**"/>
    <include name="dojox/lang/**"/>
    <include name="dojox/color/**"/>

    <include name="dojo/charting-layer.js.compressed.js"/>

然后进入我的“createPieChart”javascript 函数,我需要这些模块:

         "dojox/charting/Chart",
         "dojox/charting/plot2d/Pie",
         "dojox/charting/themes/PlotKit/green",

并将图表层放入worklight init 函数中。 "dojo/charting-layer",

会发生什么:

从 worklight 控制台以“公共资源”模式查看我的应用程序,一切似乎都正常,但添加 ios 环境(例如 iPad)时会发生项目错误,然后我无法构建我的应用程序。

错误在文件夹下: ipad/native/www/default/dojox/gfx/resources

要构建应用程序,我必须删除 gfx 模块,但这样我不能使用 action2d 图表功能。

我做错了什么或者这是 Worklight 缺陷?

我的环境:

Worklight Studio 5.0.5

面向 Web 开发人员的 Eclipse Java EE IDE。 版本:Juno Service Release 1 内部版本号:20120920-0800

Windows7

【问题讨论】:

注意:我已将 Worklight 更新到最新的 5.0.6 版本,但错误仍然存​​在 究竟是什么错误?您可以分享任何消息或屏幕截图吗? 对不起,你是对的。但我认为该错误是系统性的,如果您在项目中包含上述模块,您可以重现它。我无法发布屏幕截图,因为 *** 至少需要 10 个声望点。错误如下:进入文件“ipad/native/www/default/dojox/gfx/resources/svg2gfx.xsl”在它的三个点中(在每个xsl中找到字符串“select =“&SupportedElements;”:apply- templates 标签)出现以下错误:“Xpath is invalid” 【参考方案1】:

我已经解决了禁用 Eclipse XPath 验证器的问题。总之看起来像是道场问题。

【讨论】:

以上是关于Worklight 和 dojo:绘制 iOs 环境的问题的主要内容,如果未能解决你的问题,请参考以下文章

IBM Worklight 6.0 - Worklight Starter Dojo 示例损坏?

Worklight 中的 Dojo 文件缓存

Worklight & Dojo 多页错误

Worklight 6.0.0.1 和 iOS 7 键盘

IBM Worklight 和 Dojo 移动

Worklight 6 + Dojo 丢失文件错误