次のようなグリッドのツールチップを作成しようとしています:
$("#grid").kendoTooltip({
autoHide: true,
showOn: "mouseenter",
width:125,
height:125,
position: "right",
filter: ".k-grid-content a.hasTooltip",
content: kendo.template($("#storeTerritory").html())
});
テンプレート定義:
<script type="text/x-kendo-template" id="storeTerritory">
<div class="tooltipcontent">
#for(var i = 0; i < Territories.length; i++){#
#if (Territories != 'null' && Territories != '') {#
<p>#=Territories[i].TerritoryDescription#</p>
#} else{#
<p>Information not available</p>
#}#
#}#
</div>
</script>
ここにサンプルをセットアップしました:
http://jsbin.com/iJunOsa/21/edit
ReferenceError: Territories is not defined
「Wilton」にマウスを合わせると、コンソールにエラーが表示されます
storeTerritory
テンプレートのコンテンツをプレーンな HTMLに置き換えると、ツールチップが表示されます。
<p>Wilton</p>
問題は何ですか?