2015-05-05 57 views
1

所以,劍道,可以綁定輸入或跨到您的數據,例如:我可以將網格綁定到Kendo mvvm外部編輯器嗎?

<input data-bind="value: selected.title" /> 

    <textarea rows='5' data-bind="value: selected.interestingNotes" required></textarea> 

我已經跨越,投入等在外部編輯器,但我還需要在編輯器中顯示編輯網格,根據與原始網格相同的數據源中的嵌套json數組中的數據,允許編輯其中一列中的數據。

說快三倍!

我的問題是:我可以將外部編輯器中的嵌套網格綁定到原始網格中的數據數組嗎?陣列名稱是,例如'批准者',所以我認爲它看起來像這樣:

<div id="Grid" data-role="grid" data-bind="source: selected.approvers"> 

我一直無法返回任何東西。 謝謝!

回答

0

你需要一些JavaScript函數來創建一個數據源這樣的伎倆,這裏是簡單的數據源生成器功能

function createDs(datas) { 
    return new kendo.data.DataSource({ 
     data: datas 
    }); 
} 

那麼你的MVVM代碼應該是這樣的

<div id="myGrid" data-role="grid" data-bind="source: createDs(selected.approvers)">