如何在剑道树视图中有条件地更改项目的颜色

时间:2016-07-21 08:20:13

标签: kendo-ui treeview

我第一次使用剑道ui所以我对它的知识非常有限。在某些情况下,如何更改树视图项目颜色。

<div>
    @(          
    Html.Kendo().TreeView()
                .Name("treeview")
                .TemplateId("treeviewTemp")
                .HtmlAttributes(new { @class = "rightlist"})
                .BindTo((IEnumerable<NavigationViewModel>)ViewBag.Tree, (NavigationBindingFactory<TreeViewItem> mappings) =>
                {
                mappings.For<NavigationViewModel>(binding => binding.ItemDataBound((item, node) =>              
                {
                item.Text = node.Description;

                    }).Children(node => node.Children));

                    mappings.For<NavigationViewModel>(binding => binding.ItemDataBound((item, subCategory) =>
                    { item.Text = subCategory.Description; }));
                })
          )
</div>

这就是模板。模板适用于颜色更改,但树项目为“未定义”。是否也可以在脚本中添加一些条件?

<script id="treeviewTemp" type="text/kendo-ui-template">
    <div>
        <span style="color: Green">#: item.Text #</span>
    </div>
</script>

0 个答案:

没有答案