Kendo Editor片段和MVVM

时间:2014-03-26 12:08:04

标签: kendo-ui

是否可以为“编辑器”窗口小部件指定可用“片段”的来源。我想将它们存储在一个单独的数组中(甚至更好,从远程数据源中检索它们)。

我尝试过类似的事情:

<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是根据编辑器演示的数组,但这不起作用。

这支持吗?

1 个答案:

答案 0 :(得分: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控件,然后使用类似的键/值结构设置不同的数据源来执行此操作。