导致TypeError r的Kendo Grid本地数据源未定义

罢工

我正在创建使用此代码使用本地数据源的kendo网格。

var jsondata = [{
    abc: "Star Wars: A New Hope",
    def: 1977,
    ghi: 1977,
    jkl: 1977,
    mno: 1977,
    pqr: 1977
}];

$("div#@code").Grid({
    dataSource: {
        data: jsondata,
        schema: {
            model: {
                fields: {
                    abc: { type: "string" },
                    def: { type: "number" },
                    ghi: { type: "number" },
                    jkl: { type: "number" },
                    mno: { type: "number" },
                    pqr: { type: "number" }
                }
            }
        },
        pageSize: 20
    },
    height: 430,
    scrollable: true,
    sortable: true,
    filterable: true,
    pageable: {
        input: true,
        numeric: false
    },
    autoBind: true,
    columns: [
            { title: 'abc', field: 'abc' },
            { title: 'def', field: 'def' },
            { title: 'ghi', field: 'ghi' },
            { title: 'jkl', field: 'jkl' },
            { title: 'mno', field: 'mno' },
            { title: 'pqr', field: 'pqr' },
       ],
    });

.Grid是kendoGrid函数的扩展,因为我需要自定义网格。在该函数中,我调用

//     Initialize the grid.
kendo.ui.Grid.fn.init.call(that, element, options);

当我测试代码时,浏览器给我的TypeError r未定义。在完成研究之后,这是关于kendo网格试图调用dataSource更新方法的原因,因为我正在使用本地数据源,所以该方法当然不存在。

我是否缺少将剑道网格设置为不读取远程数据源而仅使用本地数据源的选项?

仅供参考,如果数据源是远程的,则网格不会引发错误并且工作正常。

尤里亚姆·钱德拉

我将您的代码复制粘贴到jsbin http://jsbin.com/qowilugo/1/edit我只需要更改您的代码的1行即可

$("div#@code").Grid({

进入

$("div#code").kendoGrid({

正如您所解释的,因为Grid函数是您创建的扩展/自定义jquery函数。并且jsbin代码正常运行。

您需要调试扩展名/自定义jquery函数。也许其中一部分代码不符合本地数据源,例如设置serverPaging,serverGrouping,传输选项。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ajax数据源(对象):TypeError:f未定义

来自分类Dev

Kendo UI Grid本地数据源列默认排序

来自分类Dev

Kendo UI Grid本地数据源列默认排序

来自分类Dev

从其数据源获取Kendo Grid

来自分类Dev

使用本地存储缓存Kendo数据源数据

来自分类Dev

从Kendo Grid数据源导出所有数据

来自分类Dev

Webpack和modernizr导致TypeError:文档未定义错误

来自分类Dev

PrimeFaces OverlayPanel导致JavaScript错误“ TypeError:f未定义”

来自分类Dev

Kendo Grid-设置新数据源

来自分类Dev

如何在Kendo Grid中使用SignalR数据源

来自分类Dev

如何在Kendo Grid中使用SignalR数据源

来自分类Dev

Kendo Grid MVC-数据源错误

来自分类Dev

Kendo UI Grid,对数据源组进行排序

来自分类Dev

Angular2 OnInit 数据加载太慢导致未定义的 TypeError

来自分类Dev

r.js 导致:将 ./lib/jquery.js 评估为模块“jquery”失败并出现错误:TypeError:无法读取未定义的属性“createElement”

来自分类Dev

带有子项的JQuery对象在填充Kendo菜单时导致未定义

来自分类Dev

带有子项的JQuery对象在填充Kendo菜单时导致未定义

来自分类Dev

尝试将本地数据源数据绑定到Kendo MVVM中的列表视图

来自分类Dev

页面加载后的Kendo数据源

来自分类Dev

kendo网格日期格式数据源

来自分类Dev

遍历从JayData返回的kendo数据源

来自分类Dev

查询Kendo UI数据源

来自分类Dev

Kendo Grid CustomEditor绑定导致maxJsonLength错误

来自分类常见问题

在getElementsByClassName的数组上使用forEach会导致“ TypeError:未定义不是函数”

来自分类Dev

导致TypeError的主干collection.fetch():this.model未定义

来自分类Dev

msal.js软件包的loginRedirect()方法导致“ TypeError:无法读取未定义的属性'then'”

来自分类Dev

TypeError:Firefox.22.0中未定义this.element导致我的网站关闭

来自分类Dev

实例化函数中的对象会导致“未捕获的TypeError:未定义不是函数”

来自分类Dev

为什么在功能中使用此对象会导致Javascript TypeError(未定义)引发?

Related 相关文章

  1. 1

    Ajax数据源(对象):TypeError:f未定义

  2. 2

    Kendo UI Grid本地数据源列默认排序

  3. 3

    Kendo UI Grid本地数据源列默认排序

  4. 4

    从其数据源获取Kendo Grid

  5. 5

    使用本地存储缓存Kendo数据源数据

  6. 6

    从Kendo Grid数据源导出所有数据

  7. 7

    Webpack和modernizr导致TypeError:文档未定义错误

  8. 8

    PrimeFaces OverlayPanel导致JavaScript错误“ TypeError:f未定义”

  9. 9

    Kendo Grid-设置新数据源

  10. 10

    如何在Kendo Grid中使用SignalR数据源

  11. 11

    如何在Kendo Grid中使用SignalR数据源

  12. 12

    Kendo Grid MVC-数据源错误

  13. 13

    Kendo UI Grid,对数据源组进行排序

  14. 14

    Angular2 OnInit 数据加载太慢导致未定义的 TypeError

  15. 15

    r.js 导致:将 ./lib/jquery.js 评估为模块“jquery”失败并出现错误:TypeError:无法读取未定义的属性“createElement”

  16. 16

    带有子项的JQuery对象在填充Kendo菜单时导致未定义

  17. 17

    带有子项的JQuery对象在填充Kendo菜单时导致未定义

  18. 18

    尝试将本地数据源数据绑定到Kendo MVVM中的列表视图

  19. 19

    页面加载后的Kendo数据源

  20. 20

    kendo网格日期格式数据源

  21. 21

    遍历从JayData返回的kendo数据源

  22. 22

    查询Kendo UI数据源

  23. 23

    Kendo Grid CustomEditor绑定导致maxJsonLength错误

  24. 24

    在getElementsByClassName的数组上使用forEach会导致“ TypeError:未定义不是函数”

  25. 25

    导致TypeError的主干collection.fetch():this.model未定义

  26. 26

    msal.js软件包的loginRedirect()方法导致“ TypeError:无法读取未定义的属性'then'”

  27. 27

    TypeError:Firefox.22.0中未定义this.element导致我的网站关闭

  28. 28

    实例化函数中的对象会导致“未捕获的TypeError:未定义不是函数”

  29. 29

    为什么在功能中使用此对象会导致Javascript TypeError(未定义)引发?

热门标签

归档