0

我尝试了一段时间将图表渲染到我的 sencha touch 2 应用程序中,但是我做不到,sencha 图表现在与 ST2 不兼容。所以我搜索并存在许多用于制作图形的 API,现在的问题是将这些 API 集成到 sencha touch 中。

我看到了谷歌图表 api 并且非常简单,但是我该如何展示呢?我需要类似 html 的视图。

有一个简单的代码:https ://google-developers.appspot.com/chart/interactive/docs/quick_start

我如何将这些代码显示为:

this.getHistorial().push({ // Is a new view in a Ext.navigation.View

                        xtype: 'panel',
                        title: record.get('title'),
                        layout: 'fit',
                        htmlContent: true,

                        items: [
                            {
                                html:[ 
                                    //Show chart (Google API)
                                ].join('')
                            }
                        ]                   

                });

也许如果我可以把它变成 html: [ ] 显示一个小文件 html (就像一个网站)并渲染我的应用程序。我怎么能这样做?

4

2 回答 2

0

查看此讨论:http ://www.sencha.com/forum/showthread.php?139473-Google-Charts-on-Sencha-Touch

它发生在 ST2 之前,但适用于这个新版本。

要点是: - 在 index.html 中加载 google api 脚本 - 创建面板 - 将面板传递给图表 api。请记住,面板只是一个支撑的 div

于 2012-08-30T16:33:17.577 回答
0

您可以将 OpenCharts 用于 Sencha Touch 2.x 或 ExtJS 4.x

GitHub 存储库中有两个示例应用程序,并且有据可查。

https://github.com/woodenconsulting/OpenCharts-For-Sencha-Touch-and-ExtJS

于 2014-03-21T22:43:44.863 回答