【问题标题】:kendo DataViz Mobile HTML5剑道 DataViz 移动 HTML5
【发布时间】:2012-04-19 04:48:07
【问题描述】:

知道如何使用 Telerik Kendo UI DataViz 将图表添加到 iPhone Web 应用程序。提前致谢。这是我想要做的,但图表没有显示出来!

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
    <script src="../../../../Scripts/jquery.min.js" type="text/javascript"></script>
    <script src="../../../../Scripts/kendo.all.js" type="text/javascript"></script>
    <script src="../../../../Scripts/console.js" type="text/javascript"></script>
    <link href="../../../../Content/Mobile/kendo.common.min.css" rel="stylesheet" type="text/css" />
    <link href="../../../../Content/Mobile/kendo.mobile.all.min.css" rel="stylesheet"
        type="text/css" />

    <div data-role="view" data-title="Views">
    <header data-role="header">
        <div data-role="navbar">
            <span data-role="view-title"></span>
            <a data-align="right" data-role="button" class="nav-button" href="#index">Index</a>
        </div>
    </header>
    <ul data-role="listview" data-style="inset">
        <li><a href="#secondview">Local View</a></li>
    </ul>
    <ul data-role="listview" data-style="inset">
        <li><a href="../../content/mobile/view/remoteview.html">Remote View</a></li>
    </ul>
</div>

<div data-role="view" id="secondview" data-layout="mobile-view" data-title="Local View">
  <div id="chart">
        </div>
        <script>
            function createChart() {
                $("#chart").kendoChart({
                    title: {
                        text: "Kendo Chart Example"
                    },
                    series: [
         { name: "Example Series", data: [200, 450, 300, 125] }
    ]
                });
            }

            $(document).ready(function () {
                setTimeout(function () {

                    createChart();

                    $("#example").bind("kendo:skinChange", function (e) {
                        createChart();
                    });
                }, 400);
            });
        </script>
</div>

<div data-role="layout" data-id="mobile-view">
    <header data-role="header">
        <div data-role="navbar">
            <a class="nav-button" data-align="left" data-role="backbutton">Back</a>
            <span data-role="view-title"></span>
            <a data-align="right" data-role="button" class="nav-button" href="#index">Index</a>
        </div>
    </header>
</div>


    <script>
        window.kendoMobileApplication = new kendo.mobile.Application(document.body);
    </script>

提前致谢

【问题讨论】:

    标签: iphone html kendo-ui kendo-dataviz


    【解决方案1】:

    KendoUI DataViz 组件可在基于 Webkit 的移动浏览器中工作,包括 iOS 上的 Safari (source),以及 Android Browser v3 及更高版本。

    如果您只是想知道如何实现 KendoUI 图表,这里有一个简单的问题,我回答了另一个问题,关于如何强制 KendoUI 跨越缺失值进行绘图:http://jsfiddle.net/LyndsySimon/KJuDe/

    categoryAxis: {
        categories: [
            'test<tspan dx="-20px" dy="1em">label</tspan>', 2006, 2007, 2008, 2009]
    }
    

    您可以在 KendoUI 的网站上找到对 DataViz 库的完整参考:http://www.kendoui.com/documentation/dataviz/chart/overview.aspx

    【讨论】:

    • 谢谢 Lyndsy,我刚刚用我尝试使用的代码编辑了我的问题。它可以运行 $(document).ready 是问题吗?
    • 它成功了,我也找到了这个适用于 Android 的解决方案。kendoui.com/blogs/teamblog/posts/12-02-17/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-14
    • 1970-01-01
    • 2013-02-01
    相关资源
    最近更新 更多