【发布时间】:2014-04-22 10:45:02
【问题描述】:
我正在尝试为我的网格创建一个工具提示,如下所示:
$("#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
当我将鼠标悬停在“Wilton”上时,控制台中出现ReferenceError: Territories is not defined 错误
假设我要用普通 HTML 替换 storeTerritory 模板的内容,然后出现工具提示:
<p>Wilton</p>
可能是什么问题?
【问题讨论】:
标签: javascript kendo-ui kendo-grid kendo-template kendo-tooltip