2012-10-12 46 views
0

我想在我的項目中使用slickgrid來簡化編輯計劃。我下載了它,發現文件夾中和我訪問的網站上的文檔非常模糊。他們不會顯示如何從數據庫中提取代碼。有沒有人有或知道任何顯示slickgrid實現的視圖,模型和控制器的示例?在代碼項目上有一個例子,但它使用的數據不在數據庫中,而且概念非常簡單。在MVC3實體框架中使用slickgrid

回答

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'分配給'data'之前將'items'轉換爲javascript數組。