use*_*311 5 kendo-ui kendo-treeview
下面是我的KendoUI树视图,我使用模板在每个节点上显示编辑链接,但我收到此错误:"未捕获TypeError:无法读取属性'替换'未定义"
@section scripts{
<script src="~/scripts/kendo.all.min.js"></script>
<script type="text/javascript">
var territory = new kendo.data.HierarchicalDataSource({
transport: {
read: {
type:'POST',
url: rootURL + "Territory/AllTerritories",
dataType: "json"
}
},
schema: {
model: {
id: "ID",
hasChildren: "HasChildren",
children: territory
}
}
});
$("#treeview").kendoTreeView({
dataSource: territory,
dataTextField: "Name",
dataValueField: "ID",
template: kendo.template($("#treeview-template").html())
});
</script>
}
<script id="treeview-template" type="text/kendo-ui-template">
#
<a class='show-link' href='\#'><image src="/Content/images/select2.png"></a> #
</script>
<style scoped>
#territoryTree {
text-align: center;
}
#treeview .k-sprite {
background-image: url("../content/default/coloricons-sprite.png");
}
.rootfolder {
background-position: 0 0;
}
.demo-section {
display: inline-block;
vertical-align: text-bottom;
min-width: 320px;
min-height: 300px;
text-align: left;
margin: 0 2em;
}
</style>
Run Code Online (Sandbox Code Playgroud)
有解决方案?? 请帮忙
#treeview-template当你说时,jquery 找不到带有 Id 的元素
kendo.template($("#treeview-template").html())
Run Code Online (Sandbox Code Playgroud)
然后首先它会尝试找到具有 Id 的 html 元素#treeview-template,然后它会向前移动。尝试按 F12 和控制台,$("#treeview-template").html()在控制台中写入,看看是否可以找到该元素
| 归档时间: |
|
| 查看次数: |
5677 次 |
| 最近记录: |