2016-11-23 9 views
0

次の構造の剣道グリッドがあります。剣道グリッドフリーズテンプレート剣道データバインダーがテンプレートを使用していない場合

<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を使用していると私は、このような「ツールチップ」など、いくつかの拡張メソッドを持っていますが、私は、列をロックしたときに、それはクビにdoesntのバインダー方法を作業doesntのです。それ以外の場合は正常に動作します。 #=国籍#形式を使用して簡単に見えるかもしれませんが、私ははるかに複雑拡張メソッドを持っていると私が稼働し、それらを必要とします。どんな助けもありがとう。

+0

ロック(凍結)列が異なる容器でレンダリングされ、[別表](http://docs.telerik.com/kendo-ui/api/javascript/ui/grid#fields-lockedTable)。 'kendo.bind()'またはDOM要素の構造に依存している他のロジックを使用している場合、このことを考慮。返信の場合は – dimodi

+0

Tnx、私はそれを見つけました。長い検索の後、私は私が使用しているバージョン、2014.1.528は、データバインドを適用していないことが判明、私はなぜ知りません。しかし、私がバージョン2016.3.1118に切り替えると、正常に動作します。ここにdojosです。 2016.3.1118 - > http://dojo.telerik.com/OcuBe 2014.1.528 - > http://dojo.telerik.com/EDUbo 現時点では、バージョン2016にアップグレードすることはできませんそれはこのように残るでしょう。 – Ktt

答えて

0

長い検索の後、私は私が使用しているバージョン、2014.1.528は、データバインドを適用していないことが判明、私はなぜ知りません。しかし、私がバージョン2016.3.1118に切り替えると、正常に動作します。ここにdojosです。

2016.3.1118 - >here 2014.1.528 - >here

現時点では、我々はそれがこのように残りますので、バージョン2016にアップグレードすることはできません。

関連する問題