Kendo UI グリッドの 1 つで、特定の列に 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 にあるコントロールをバインドするにはどうすればよいですか?