我正在尝试为我的网格创建一个工具提示,如下所示:
$("#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
当我将鼠标悬停在“威尔顿”上时,控制台出现错误
假设我storeTerritory
要用普通的 HTML 替换模板的内容,然后出现工具提示:
<p>Wilton</p>
可能是什么问题?