我想在Kendo UI網格單元中顯示部分視圖。在Kendo UI網格中的部分視圖
例如,我想它是這樣(我知道它不工作):
@(Html.Kendo().Grid<ViewModel>()
.Name("grid")
.Columns(columns =>
{
columns.Bound(x => x.Id);
columns.Bound(x => x.Name);
columns.Bound(x => x.Field1);
columns.Template(@<text></text>)
.ClientTemplate(
"<div>'" + Html.Partial("_MyPartialView", x.SubViewModel) + "</div>");
})
.DataSource(dataSource => dataSource
.Ajax()
.Model(model => model.Id(x => x.Id))
.Read(read => read.Action("Read", "Home"))
)
)
我發現,我能做到這一點與jQuery這將使調用的操作方法。但有沒有最簡單的方法來做到這一點?
在此先感謝。
你想在單元格中呈現什麼?我無法想象在單元格中渲染局部視圖是最好的方法。 – CSharper
我想從我的原始視圖模型呈現一些子屬性。它看起來像是可以着色或不着色的日子列表。 –
我一直在嘗試做類似的事情,但都失敗了。就我所知,Kendo網格只喜歡平坦的數據。我能想到的唯一方法是創建一個子網格。我知道這是前一段時間發佈的,希望你找到了解決方案 – jolySoft