2013-02-12 69 views
1

我想在树视图中的每个单独项目旁插入一个额外隐藏的Kendo控件(文本框,下拉列表等)。在Telerik的树形目录,我用在渲染过程中使用Kendo TreeView中的模板(剃刀视图)

更新:

telerikTreeview.Template.InlineTemplate [email protected]<text> @(Html.Kendo().AutoComplete().Name("test1")) </text>; 

我能在渲染过程中插入一个TreeView项旁的控制。

Kendo Treeview有可能吗?它好像没有InlineTemplate函数。 谢谢。

回答

0

我刚刚发现Kendo仍然支持Inline Template。它只是没有出现在intellisence和他们的文档中。不知道那里发生了什么。但是当我尝试这个代码时,它就起作用了!

kendoTreeview.Template.InlineTemplate = @<text> 
    @(Html.Kendo().AutoComplete().Name("test1")) 
    </text>; 

感谢您的帮助!

0

是的,这是可能的,你试过模板方法吗?

@(Html.Kendo().TreeView() 
    .Name("treeview") 
    .DataTextField("Name") 
    .DataSource(dataSource => dataSource 
     .Read(read => read 
      .Action("Employees", "TreeView") 
     ) 
    ) 
    .Template("<input type='text' /> ") 
) 
+0

是的,我试过。但是我真正想要实现的是在一个treeview项目中渲染一个Kendo控件。如果我没有说清楚,我很抱歉。我已经更新了我的问题。谢谢你@Pechka。 – 2013-02-14 03:10:56