是否可以为“编辑器”窗口小部件指定可用“片段”的来源。我想将它们存储在一个单独的数组中(甚至更好,从远程数据源中检索它们)。
我尝试过类似的事情:
<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 :(得分: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控件,然后使用类似的键/值结构设置不同的数据源来执行此操作。