尝试将本地数据源数据绑定到 Kendo MVVM 中的列表视图
Trying to bind a local datasource data to a listview in Kendo MVVM
我是 Kendo MVVM 的新手。尝试将数据源数据绑定到列表视图,但它不显示 data.Tried 以混合和匹配所有可用示例。想要使用不起作用的模板。这是代码示例
您的数据绑定声明不完整,当 kendo 尝试实例化列表视图时会导致 javascript 错误。
data-bind="source:gsSystem,
visible: isVisible,
events: { click: }"
首先,您的视图模型中没有 'isVisible' 属性,因此绑定将 return 'undefined' 导致列表视图未显示。删除该绑定或添加 属性 作为模型的一部分,例如:
isVisible: true
其次,点击事件没有定义函数。通常您会指定一个,例如:
events: { click: onClick }
并将处理程序添加到模型中:
onClick: function (e) {
alert("Clicked");
}
但是对于ListView,没有可用的点击事件。相反,从 ListView 声明中删除事件并将其添加到模板中的 div 中:
<script type="text/x-kendo-template" id="tmpl">
<div data-bind="events: { click: onClick }">#:text#</div>
</script>
用修复程序修改了 dojo
我是 Kendo MVVM 的新手。尝试将数据源数据绑定到列表视图,但它不显示 data.Tried 以混合和匹配所有可用示例。想要使用不起作用的模板。这是代码示例
您的数据绑定声明不完整,当 kendo 尝试实例化列表视图时会导致 javascript 错误。
data-bind="source:gsSystem,
visible: isVisible,
events: { click: }"
首先,您的视图模型中没有 'isVisible' 属性,因此绑定将 return 'undefined' 导致列表视图未显示。删除该绑定或添加 属性 作为模型的一部分,例如:
isVisible: true
其次,点击事件没有定义函数。通常您会指定一个,例如:
events: { click: onClick }
并将处理程序添加到模型中:
onClick: function (e) {
alert("Clicked");
}
但是对于ListView,没有可用的点击事件。相反,从 ListView 声明中删除事件并将其添加到模板中的 div 中:
<script type="text/x-kendo-template" id="tmpl">
<div data-bind="events: { click: onClick }">#:text#</div>
</script>
用修复程序修改了 dojo