【问题标题】:Kendo TreeView remote data with icons带有图标的 Kendo TreeView 远程数据
【发布时间】:2019-10-03 04:48:12
【问题描述】:

我有一个从数据库中获取数据的 Kendo TreeView,基本上它看起来像这样demo。我想使用这个Kendo icons 在文本前面添加图标。知道我该怎么做吗?还是可以用 CSS 来完成?

【问题讨论】:

    标签: kendo-ui kendo-grid kendo-treeview


    【解决方案1】:

    只需按照 Telerik 网站中解释模板的示例进行操作即可。

    https://demos.telerik.com/kendo-ui/treeview/templates

    将模板脚本添加到您的 html 中

    <script id="treeview-template" type="text/kendo-ui-template">
                #: item.text #
                # if (!item.items) { #
                    <a class='k-icon k-i-close-outline' href='\#'></a>
                # } #
            </script>
    

    添加到您的树视图定义

    $("#treeview").kendoTreeView({
                    template: kendo.template($("#treeview-template").html()),
    

    它已经完成了。

    编辑条件着色

    <script id="treeview-template" type="text/kendo-ui-template">
    
         # if(item.active=='n') { #
                <span style='color:red'> <a class='k-icon k-i-close-outline' ></a> #: item.group != null ? item.group : item.ledger #</span>
         # } else { #
                    <span><a class='k-icon k-i-check-outline'></a>  #: item.group != null ? item.group : item.ledger #</span>
         # } # 
    
    
      </script>
    

    【讨论】:

    • 谢谢,我有一个简单的例子here in dojo。如果active=='n' 并且颜色为“红色”,我尝试添加一个图标,否则使用不同的图标。但似乎文字颜色没有改变?你能帮我吗?
    • 我的意思是 subTitle2Title 2nd 不是红色
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多