現在、約 2 つの mvc4 プロジェクトで AweomeGrid を使用しており、正常に動作していますが、mvc5 ブランチを試してみると完全にぶつかりました。私は基本的に次のようにグリッドとコントローラーをセットアップしています
@Html.Awe().Grid("grdZone")
.Groupable(false)
.Url(Url.Action("ZoneRead", "Setup"))
.PageSize(20)
.Columns(
new Column(){ Name = "Id", Width = 70 },
new Column(){ Name = "Name" },
new Column(){ Name = "GCount", Header = "Group Count", Width = 100})
そして、コントローラーのリストは次のとおりです
public ActionResult ZoneRead(GridParams g)
{
var model = _zoneService.GetAll().Select(i => new ZoneListModel
{
Id = i.Id,
GCount = i.Groups.Count(),
Name = i.Name
});
return Json(new GridModelBuilder<ZoneListModel>(model, g)
{
Key = "Id",
Map = o => new
{
o.Id,
o.Name,
o.GCount
}
}.Build());
}
問題は、コントローラーが実際にデータを返すことですが、どういうわけか奇妙なことに、グリッドは値のない空のテーブルセルを表示するだけです。ただし、表示される空の行の数は、コントローラー メソッドによって返されるレコードに対応します。
私は何を間違っていますか
迅速な回答をお待ちしております