【问题标题】:SlickGrid doesn't show any dataSlickGrid 不显示任何数据
【发布时间】:2013-12-11 08:58:58
【问题描述】:

我的 SlickGrid 没有在我的页面上显示任何数据。如果我检查控制台,则会填充结果。网格显示列的标题。有人知道为什么没有数据吗? 看起来我做的和example一样。

var grid;
var columns = [
            { id: "BO", name: "BO", field: "BO" }, ....
];

var options = {
    enableCellNavigation: true,
    enableColumnReorder: false
};

$(function () 
    $.ajax({
        url: "DataService.svc/DoWork",
        type: "POST",
        contentType: "application/json",
        dataType: 'json',
        success: loadData,
        error: function(jqXHR, exception) {
                alert(jqXHR.responseText);
        }
    });

});

function loadData(result) {

    console.log(result);
    grid = new Slick.Grid("#myGrid", result, columns, options); 
}

HTML:

<asp:Content ID="Content1" ContentPlaceHolderID="Title" runat="server">
    <link href="Content/slick.grid.css" rel="stylesheet" />
    <script src="Scripts/jquery-1.7.2.min.js"></script>
    <script src="Scripts/jquery.event.drag.js"></script>
    <script src="Scripts/SlickGrid/slick.core.js"></script>
    <script src="Scripts/SlickGrid/slick.grid.js"></script>
    <script src="Scripts/EditFeed.js"></script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="contentHolder" runat="server">
    <div id="myGrid" style="width:1200px;height:500px;"></div>  
</asp:Content>

{

编辑:

【问题讨论】:

  • 您在控制台中遇到的未捕获语法错误是什么?
  • 不知道,即使我搜索整个解决方案,我似乎也找不到这个网站。我确定这个错误来自 Slickgrid 文件。在我用 Nuget 添加 Slickgrid 之前没有这个错误。

标签: javascript asp.net slickgrid


【解决方案1】:
function loadData(result) {

    console.log(result);
    grid = new Slick.Grid("#myGrid", result.d, columns, options); 
}

如果您选择 result.d,您将获得 slick grid 接受的对象。

【讨论】:

    猜你喜欢
    • 2013-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多