0

プロジェクトで slickgrid を使用して、スケジュールを簡単に編集したいと考えています。それをダウンロードしたところ、フォルダー内のドキュメントと私が訪れたサイトのドキュメントが非常に曖昧であることがわかりました。データベースからプルする方法に関するコードは示していません。slickgrid 実装のビュー、モデル、およびコントローラーを示す例を持っているか、知っている人はいますか? コードプロジェクトの例がありますが、データベースにないデータを使用しており、概念は非常に単純です。

4

2 に答える 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にあまり詳しくないので、上記の「items」を「data」に割り当てる前にjavascript配列に変換する必要があるかもしれません。

于 2012-10-12T18:24:01.803 に答える
0

開発者が提供するスプレッドシートの例を見ましたか? http://mleibman.github.com/SlickGrid/examples/example-spreadsheet.html

于 2012-10-12T18:35:14.643 に答える