对于我的一个 Kendo UI 网格,我为特定列指定了 headerTemplate。但是,模板中似乎没有任何绑定上下文。我绑添加
<span data-bind='text: ko.toJSON($data)'></span>
到模板,但没有呈现任何内容。
网格在视图模型中使用
self.gridConfig = {
data: self.Transactions,
height: 350,
pageable: {
pageSize: 5
},
useKOTemplates: true,
rowTemplate: "exportRowTemplate",
columns: [{
title: "Policy Number",
width: 120
}, {
title: "Insured Name",
width: 250
}, {
title: "Effective Date",
width: 120,
format: "{0:MM/dd/yyyy}"
}, {
title: "Transaction Type",
width: 150
}, {
title: "Premium",
format: "{0:c2}",
width: 120
}, {
headerTemplate: "<strong>Select</strong><span style='margin-left: 10px'><input type='checkbox' data-bind='checked: checkAllValue' /></span><span data-bind='text: ko.toJSON($data)'></span>"
}]
};
如何绑定 headerTemplate 中的控件?