我想在我的项目中使用 slickgrid 来轻松编辑时间表。我下载了它,发现文件夹和我访问过的网站上的文档非常模糊。他们没有显示有关如何从数据库中提取的代码。是否有人拥有或知道任何显示 slickgrid 实现的视图、模型和控制器的示例?代码项目中有一个示例,但它使用不在数据库中的数据,并且概念非常简单。
问问题
859 次
2 回答
1
我以前从未使用过 slickgrid,但基于示例页面slickgrid 示例,以下内容可能会帮助您朝着正确的方向前进:
//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 数组,然后再将其分配给“数据”。
于 2012-10-12T18:24:01.803 回答
0
您是否查看过开发人员提供的电子表格示例?http://mleibman.github.com/SlickGrid/examples/example-spreadsheet.html
于 2012-10-12T18:35:14.643 回答