我想在我的项目中使用slickgrid来简化编辑计划。我下载了它,发现文件夹和我访问过的网站上的文档非常模糊。他们没有显示如何从数据库中提取的代码。有没有人知道或知道任何显示slickgrid实现的视图,模型和控制器的示例?代码项目有一个示例,但它使用的数据不在数据库中,并且在概念上非常简单。
答案 0 :(得分:1)
我以前从未使用过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所以你可能还需要将上面的'items'转换为javascript数组,然后再将其分配给'data'。
答案 1 :(得分:0)
您是否查看了开发人员提供的电子表格示例? http://mleibman.github.com/SlickGrid/examples/example-spreadsheet.html