1
如何在JavaScript中使用MVC Wrapper來代替它?JavaScript中的headerTemplate而不是Kendo-UI Grid的包裝
@(Html.Kendo().Grid(Model.List)
.Name("grid")
.Columns(c => {
c.Bound(e => e.ID);
c.Bound(e => e.Nom).HeaderHtmlAttributes(new { colspan = 2 });
c.Bound(e => e.Nb).HeaderHtmlAttributes(new { style= "display:none;" });
})
)
我開始用下面的代碼去嘗試,我知道這是不是一個確切的 匹配上面提到的屬性,但我怎麼可以設置 HeaderHtmlAttributes和HeaderTemplate中的使用Javascript劍道格列?
$("div#kendogrid").kendoGrid({
dataSource: dataSource,
columns: [
{
field: "ID",
title: "Nr Id",
headerTemplate: "sample template text col 1",
width: 100
},
{
field: "Nom",
headerAttributes: {
"class": "myHeader",
style: "text-align: right"
},
width: 200
}
]
});
這是一個新的領域給我。我的問題是,headerTemplate和heaterAttributes對最終結果沒有影響。當使用包裝時,colspan和display不起作用。當我使用JavaScript版本時,沒有效果發生。 – Daniel
我已經編輯了使用'colspan:2'和'style =「display:none」'添加原始代碼的直接翻譯的答案:檢查它! – OnaBai
gracias,但對不起,它不起作用。我興奮地複製了示例代碼,但我得到的是3列標題寬度相同的寬度,headerAttributes似乎完全沒有影響。我添加了第四列來測試我沒有看到緩存的內容,並使用當前的IE和Chromium瀏覽器來測試... – Daniel