javascript - 从 JavaScript 加载的树中的自定义样式 Kendo Treeview 节点文本

标签 javascript css kendo-ui telerik kendo-treeview

假设我想在动态加载的 Kendo UI TreeView 中为所有匹配特定文本的树节点添加红色背景。我该怎么做?

很容易customize node styles when instantiating trees from HTML , 但对于树木 loaded from a local data sourceread from a remote HierarchicalDataSource , 似乎没有办法改变元素的文本 per-node 样式:

如何在从 JavaScript 加载树时实现类似的目的?

enter image description here

最佳答案

为什么不直接使用 jQuery 呢?像这样:

    $("#treeview").kendoTreeView({
        ...
        dataBound: function (e) {
            var text = "Your Text";
            e.sender.element.find("span.k-in:contains(" + text + ")").css('background-color', 'red');
        }
    });

工作示例:http://dojo.telerik.com/oxUKI

关于javascript - 从 JavaScript 加载的树中的自定义样式 Kendo Treeview 节点文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27795390/

相关文章:

jquery - Kendo UI 在.net 中导出为 PDF 多页

html - CSS:如何设置正文元素的高度以填充总高度的其余部分,不包括可变长度的页眉和页脚

css - ( Bootstrap )当视口(viewport)缩小而不是完全折叠菜单时,是否可以显示菜单项图标?

javascript - 从kendo multiselect中获取选定的数据数组

javascript - Node.js:WAITING异步调用的响应

javascript - JSON 忽略空格后的文本(空白)

javascript - 包含属于 laravel 5.2 中文件夹的所有 javascript 文件

javascript - Jquery 有时会模糊

javascript - 构建庞大的应用程序 Assets

javascript - 如何在模态窗口中自动调整 Kendo UI 网格的大小