作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下面是我的 KendoUI Treeview ,我使用模板在每个节点上显示编辑链接,但我收到此错误:“未捕获的类型错误:无法读取未定义的属性‘替换’”
@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>
最佳答案
jquery 找不到 ID 为 #treeview-template
的元素当你说
kendo.template($("#treeview-template").html())
#treeview-template
的 html 元素然后它会前进。通过写
$("#treeview-template").html()
尝试 F12 和控制台在控制台中查看是否可以找到该元素
关于kendo-ui - 未捕获的类型错误 : Cannot read property 'replace' of undefined with KendoTreeView`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24449920/
我是一名优秀的程序员,十分优秀!