首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript jsGrid未加载

javascript jsGrid未加载
EN

Stack Overflow用户
提问于 2018-05-23 20:33:10
回答 1查看 708关注 0票数 0

我在网上从这个简单的示例中获取了源代码:http://js-grid.com/demos/basic.html

我通过为jsGrid添加完整的cdn路径对其进行了调整。为了简洁,我删除了所有的网格列,只有两个.从springboot应用程序启动页面..。表头显示但不显示json数据。

这就是我最后得到的不起作用的..。

代码语言:javascript
复制
<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Basic Scenario - jsGrid Demo</title>

    <link href='http://fonts.googleapis.com/css?family=Open+Sans:300,600,400' rel='stylesheet' type='text/css'>
    <link rel="stylesheet" type="text/css" href="/css/demos.css" />
    <link rel="stylesheet" type="text/css" href="/css/jsgrid.min.css" />
    <link rel="stylesheet" type="text/css" href="/css/jsgrid-theme.min.css" />

    <link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/cupertino/jquery-ui.css">
    <script src="//code.jquery.com/jquery-1.10.2.js"></script>
    <script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script>
    <script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js"></script>

    <script>window.jQuery || document.write('<script src="/js/jquery-1.8.3.js"><\/script>')</script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jsgrid/1.5.2/jsgrid.css"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jsgrid/1.5.2/jsgrid.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jsgrid/1.5.2/jsgrid.min.css"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jsgrid/1.5.2/jsgrid.min.js"></script>
</head>
<body>
<h1>Basic Scenario</h1>

<div id="jsGrid"></div>

<script>


    $("#jsGrid").jsGrid({
        height: "90%",
        width: "100%",

        filtering: true,
        editing: true,
        sorting: true,
        paging: true,
        autoload: true,

        pageSize: 15,
        pageButtonCount: 5,

        deleteConfirm: "Do you really want to delete the client?",

        controller: {
                loadData: function(filter) {
                return {
                          data: [{"Name":"Edmund","Age": "25"},
                                 {"Name":"Edmund","Age": "25"}
                                ],
                          itemsCount: 2
                      };
                }
            },

        fields: [
            { name: "Name", type: "text", width: 150 },
            { name: "Age", type: "text", width: 50 }
        ]
    });


</script>

</body>
</html>

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-23 21:28:49

看起来,如果将controller.loadData设置为true,则在pageLoading中返回的数据的结构是有效的。否则你可以简单地使用:

代码语言:javascript
复制
controller: {
        loadData: function(filter) {
            return [
                { Name: 'Edmund', Age: '25' },
                { Name: 'Edmund', Age: '25' },
            ];
        },
    },

来源:http://js-grid.com/docs/#controller

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50497035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档