【发布时间】:2013-12-26 15:35:43
【问题描述】:
我对 Javascript 非常陌生,几乎只是插播和玩这个例子,但这里是高水平的。
在我的控制器中,我将一个 Iqueryable 返回到我的视图中,然后我想从中构建一个网格。
我的 javascript 看起来像这样:
$.ig.loader({
ready: function () {
$("#grid1").igGrid({
dataSource: Model,
primaryKey: "BatchNumber",
autoGenerateColumns: false,
height: "350px",
width: "800px",
columns: [
{ headerText: "Batch Number", key: "BatchNumber", dataType: "number" },
{ headerText: "Batch Group Item Date", key: "BatchGroupItemDate", dataType: "string" },
{ headerText: "Batch Comment", key: "BatchComment", dataType: "number" },
{ headerText: "Number Of Documents", key: "NumberOfDocuments", dataType: "number" },
{ headerText: "Total Transfered", key: "TotalTransfered", dataType: "date" },
{ headerText: "Not Transfered", key: "NotTransfered", dataType: "date" },
{ headerText: "CoId", key: "CoId", dataType: "date" }
],
});
}
});
模型是 IQueryable。我也在使用基础设施网格库。当我渲染页面时,似乎什么都没有发生,并且在 Firefox 中监视 javascript 时我没有得到任何输出。我不确定从哪里开始调试这个问题,因为我的 javascript 知识非常有限。我也在运行 asp.net mvc 4。
【问题讨论】:
-
查看从服务器发送的源代码。包含
dataSource:的行是什么样的? -
不知道为什么这被否决了。
标签: jquery asp.net-mvc iqueryable