2014-03-26 43 views
0

是否可以爲編輯器小部件指定可用'片段'的源。我想把它們存儲在一個單獨的數組中(或者甚至更好,從遠程數據源中檢索它們)。Kendo編輯器片段和MVVM

我已經試過類似:

<script type="text/x-kendo-template" id="editor"> 
    <textarea name="test" data-bind="value:test" data-role="editor" data-tools="['insertHtml']" data-insert-html="snippets"></textarea> 
</script> 

其中snippets是數組按照編輯的演示,但是這並不能正常工作。

這支持嗎?

回答

0

也許不再適用,但對於進一步的參考:

<textarea data-role="editor" 
    data-tools="['bold', 'italic', 'underline', 'strikethrough', 'justifyLeft', 'justifyCenter', 'justifyRight', 'justifyFull', 
    { name: 'insertHtml', 
        items: [{ text: 'title', value: '{{title}}' }, 
          { text: 'description' , value: '{{description}}' }, 
          { text: 'link' , value: '{{link}}'}, 
          { text: 'notes' , value: '{{notes}}'}] 
    }]" 
    data-bind="value: emailForm.body"></textarea> 

這允許您添加代碼段使用MVVM方法的工具欄。要從遠程數據源獲取它們,最有可能需要通過在渲染時查找kendo控件來完成此操作,然後使用類似的鍵/值結構設置不同的數據源。