我是“Telerik”控制的新手,我有几个问题!首先,我会给你一份关于我们想要实现的目标以及我现在如何做到的简历。
客户有几个客户来展示自己,他们需要填写他们的品质(语言技能,教育......)。因此,我们创建了一些模板(已包含一些关键数据)。模板可以是分层=>语言技能荷兰语有两个孩子:“写作”,“口语”。他们在Hiearchical树视图中看到(现在)。
如果他们选择该树中的项目,他们会自动为该类型的模板创建质量(使用templateid,contactid等)。每次他们为该联系人调用树视图时,将检查具有质量的模板!如果他们点击“编辑”,他们就可以找到一些质量信息。
这就是它现在所做的以及它背后的原因。现在,他们想要一个更好看的方法,没有弹出窗口等(一切都在一个屏幕上)。然后我找到了telerik的“RadTreeList”。但是现在我遇到了以下问题:
所以最重要的问题是,如何在循环浏览整个树状集合时使用项目,并说我不想显示复选框等等?
通过我的树视图,我遍历了所有节点,然后我做了所需的修改。但是1 =>它很慢,2 =>看起来很不错,3 =>它与CRM 2011的外观不符。
我已经实现的目标是显示所有的层次结构并选择包含“质量”的“节点模板”(如果我可以这样称呼它)。
希望你有足够的信息... 如果有更好的选择,我会对所有事情持开放态度,但这很紧急,因为我们很快会有一个演示会话:)< / p>
信息=&gt;它必须在ASP.NET(C#)
中答案 0 :(得分:0)
确实,您无法选择树形图的“根”,但您可以在第一列中放置项目以在根级别添加新项目,如下所示:http://demos.telerik.com/aspnet-ajax/treelist/examples/dataediting/net35automaticdataediting/defaultcs.aspx。
要隐藏根级别项目的编辑按钮,请侦听ItemCreated事件,仅在根项目中找到编辑按钮,并将其Visible属性设置为false。这应该适用于treelist行中的复选框或其他服务器控件,您不必在以后通过这些项执行显式循环。