【发布时间】:2012-10-03 13:17:42
【问题描述】:
我想在我的项目中使用 slickgrid 来轻松编辑时间表。我下载了它,发现文件夹和我访问过的网站上的文档非常模糊。他们没有显示有关如何从数据库中提取的代码。是否有人拥有或知道任何显示 slickgrid 实现的视图、模型和控制器的示例?代码项目中有一个示例,但它使用的数据不在数据库中,并且概念非常简单。
【问题讨论】:
标签: c# asp.net-mvc-3 entity-framework slickgrid
我想在我的项目中使用 slickgrid 来轻松编辑时间表。我下载了它,发现文件夹和我访问过的网站上的文档非常模糊。他们没有显示有关如何从数据库中提取的代码。是否有人拥有或知道任何显示 slickgrid 实现的视图、模型和控制器的示例?代码项目中有一个示例,但它使用的数据不在数据库中,并且概念非常简单。
【问题讨论】:
标签: c# asp.net-mvc-3 entity-framework slickgrid
我以前从未使用过 slickgrid,但根据示例页面 slickgrid example,以下内容可能会帮助您找到正确的方向:
//Controller
public JsonResult GetSlickGridData()
{
var slickGridData = db.SlickGridData.ToList();
return Json(slickGridData, JsonRequestBehavior.AllowGet);
}
//View
var data = [];
$.getJSON("/Index/GetSlickGridData", function (items) {
data = items;
});
grid = new Slick.Grid("#myGrid", data, columns, options);
所以这里的想法是使用 jquery getJSON 方法来调用您的控制器并带回信息并将其存储在数据中。同样,我对 slickgrid 不太熟悉,因此您可能还必须将上面的“项目”转换为 javascript 数组,然后再将其分配给“数据”。
【讨论】:
您是否查看过开发人员提供的电子表格示例? http://mleibman.github.com/SlickGrid/examples/example-spreadsheet.html
【讨论】: