7
剑道模板内部是否可以渲染剑道控制? 像这样的东西?在剑道模板(剃刀)内渲染剑道控制
<script id="treeview-template" type="text/kendo-ui-template">
@{Html.Kendo().AutoComplete()
.Name("test")
.Render();
}
</script>
在此先感谢!
剑道模板内部是否可以渲染剑道控制? 像这样的东西?在剑道模板(剃刀)内渲染剑道控制
<script id="treeview-template" type="text/kendo-ui-template">
@{Html.Kendo().AutoComplete()
.Name("test")
.Render();
}
</script>
在此先感谢!
是的,你可以,只是不要忘了在最后调用ToClientTemplate方法。这个方法应该可用于任何Kendo小部件。
感谢您的帮助Pechka! ToClientTemplate()扩展方法完成了这项工作。
<script id="treeview-template" type="text/kendo-ui-template">
# var ctrlid= item.ControlId; #
@(Html.Kendo().AutoComplete()
.Name("#=ctrlid#")
.ToClientTemplate()
)
</script>
但由于某种原因,当我将“item.ControlId”直接放在name属性中时,它无法呈现控件。 所以我试图将它存储在一个变量中,并使用名称属性,它的工作。 :)
嗨Pechka,你能告诉我这个ToClientTemplate()是如何工作的吗?不能找到关于这个的任何文档。谢谢! – 2013-02-14 03:15:35
谢谢Pechka!有效。 Ijust删除了“Render()”函数。我发布了最终解决方案。 :) – 2013-02-15 03:37:05