kendo 网格冻结列 kendo 使用模板时数据绑定器不工作
kendo grid frozen columns kendo data binder is not working when using a template
我有一个具有以下结构的 kendo 网格;
<div id="kendoGrid" data-role="grid" data-bind="source: search" data-scrollable="true" data-auto-bind="false" data-pageable="true" data-columns="[
{ title: '' , width: '100px',locked:true, attributes: { style: 'overflow: visible' } , template: kendo.template($('#tamplate').html())},
{ field: 'name' , title: 'Name Surname' , width: 200},
{ field: 'date' , title: 'Date' , width: 150 },
{ field: 'residence' ,title: 'Residence' , width: 100 },
{ field: 'approveDate' ,title: 'Approve Date' , width: 200 },
</div>
我还在使用模板自定义第一列中的数据。这是我的模板;
<script id="tamplate" type="text/x-kendo-tmpl">
<span data-bind="text: nationality, tooltip: nationality"></span>
</script>
问题是我正在使用 kendo.data.binder 并且我有一些扩展方法,例如“tooltip”但是当我锁定列时,它不起作用 活页夹方法不会被解雇。否则它工作正常。使用 #= nationality # 格式似乎很容易,但我有更复杂的扩展方法,我需要它们 运行。任何帮助将不胜感激。
我有一个具有以下结构的 kendo 网格;
<div id="kendoGrid" data-role="grid" data-bind="source: search" data-scrollable="true" data-auto-bind="false" data-pageable="true" data-columns="[
{ title: '' , width: '100px',locked:true, attributes: { style: 'overflow: visible' } , template: kendo.template($('#tamplate').html())},
{ field: 'name' , title: 'Name Surname' , width: 200},
{ field: 'date' , title: 'Date' , width: 150 },
{ field: 'residence' ,title: 'Residence' , width: 100 },
{ field: 'approveDate' ,title: 'Approve Date' , width: 200 },
</div>
我还在使用模板自定义第一列中的数据。这是我的模板;
<script id="tamplate" type="text/x-kendo-tmpl">
<span data-bind="text: nationality, tooltip: nationality"></span>
</script>
问题是我正在使用 kendo.data.binder 并且我有一些扩展方法,例如“tooltip”但是当我锁定列时,它不起作用 活页夹方法不会被解雇。否则它工作正常。使用 #= nationality # 格式似乎很容易,但我有更复杂的扩展方法,我需要它们 运行。任何帮助将不胜感激。