因此,在Kendo中,您可以将输入或跨度绑定到数据,例如:
<input data-bind="value: selected.title" />
<textarea rows='5' data-bind="value: selected.interestingNotes" required></textarea>
我在外部编辑器中有跨度,输入等,但我还需要在编辑器中显示一个可编辑的网格,以允许根据同一dataSource中嵌套的json数组中的数据编辑其中一列中的数据作为原始网格。
说快三倍!
我的问题是:我可以将外部编辑器中的嵌套网格绑定到原始网格中的数据数组吗?数组名称,例如'approvers',所以我认为它看起来像:
<div id="Grid" data-role="grid" data-bind="source: selected.approvers">
我无法归还任何东西。 谢谢!
答案 0 :(得分:0)
你需要一些javascript函数来创建一个dataSource才能做到这一点,这里是简单的dataSource创建函数
function createDs(datas) {
return new kendo.data.DataSource({
data: datas
});
}
然后你的MVVM代码应该是这样的
<div id="myGrid" data-role="grid" data-bind="source: createDs(selected.approvers)">