【问题标题】:Binding JSON to kendo grid JavaScript将 JSON 绑定到剑道网格 JavaScript
【发布时间】:2013-04-10 22:51:50
【问题描述】:

帮我修复这个两天前运行完美的代码。我不知道我改变了什么,但现在,网格只是空的,你能帮我吗?请。

$("#grid").kendoGrid({
       sortable: true,
       groupable: true,
       scrollable: true,
       height: "300px",
       pageable: {
         pageSizes: 9
                 },
       dataSource: {
         transport: {
             read: {
                url: "http://localhost/pharmacypoints/api/Productos/getSinFiltro",
                    dataType: "Json"
                              }
             }
                },
    Columns:  [
              { field: "Codigo",
                tittle: "Codigo"
              }, 
      { field: "Descripcion", 
        tittle: "Descripcion" 
      }, 
      { field: "Familia", 
        tittle: "Familia"
      }, 
      { field: "Laboratorio",
        title: "Laboratorio"
      }, 
      { field: "Clasificacion",
        tittle: "Clasificacion"
      }]

                        });

数据库结果是这样的:

[{"Codigo":"6140","Producto":"CIPROXINA FA 200ML 400MG","Familia":"ANTIBIOTICO 10","Clasificacion":"CONTROLADOS","Laboratorio":"BAYER DE MEXICO, SA DE CV"}, and more objects

【问题讨论】:

    标签: json binding grid kendo-ui


    【解决方案1】:

    两个小问题:

    1. Columns 必须小写。
    2. title 而不是tittle

    试试这个:

    $("#grid").kendoGrid({
        sortable  : true,
        groupable : true,
        scrollable: true,
        height    : "300px",
        pageable  : {
            pageSizes: 9
        },
        dataSource: {
            transport: {
                read: {
                    url     : "http://localhost/pharmacypoints/api/Productos/getSinFiltro",
                    dataType: "Json"
                }
            }
        },
        columns   : [
            { field: "Codigo", title: "Codigo" },
            { field: "Descripcion", title: "Descripcion" },
            { field: "Familia", title: "Familia" },
            { field: "Laboratorio", title: "Laboratorio" },
            { field: "Clasificacion", title: "Clasificacion" }
        ]
    });
    

    【讨论】:

    • 谢谢! OnaBai,但是我发现了这些错误,我真正的问题是在 php 文件中,但无论如何感谢您的回复。我是这个网站的新手,我不知道我是否可以给你一个星或stuf...
    • 所以,我的网格现在工作正常,但是有一个小问题,让我解释一下,我正在建立一个用户可以搜索东西的网站,所以有 3 个选项:通过描述,通过代码,或全部显示,所以我通过每个选项更改网格的数据源,现在运行良好,但网格总是需要两次单击才能显示新结果。有什么我可以用来修复它的属性吗?
    • 不确定我是否理解您的问题。你能在JSFiddle 中分享一些代码,显示你有什么以及有什么问题吗?
    • 网格是否总是具有相同的结构(相同的列),问题是过滤、排序、分组条件?
    • 您输入一个代码并单击搜索按钮,网格会更改为显示具有给定代码的产品 没关系,然后您输入一个不同的代码甚至相同的代码并单击搜索按钮,网格现在应该再次调用该方法但没有任何反应,您再次单击按钮,它终于可以工作了,但是这个循环又开始了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多