次の構造の剣道グリッドがあります。
<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 を使用していて、「ツールチップ」などの拡張メソッドをいくつか持っていることですが、列をロックすると機能しません。バインダー メソッドが起動されません。それ以外の場合は正常に動作します。#= nationality #形式を使用するのは簡単に思えるかもしれませんが、私ははるかに複雑な拡張メソッドを持っており、それらを実行する必要があります。どんな助けでも大歓迎です。