gpt4 book ai didi

kendo-treeview - Kendo Tree 图标

转载 作者:行者123 更新时间:2023-12-04 06:20:53 26 4
gpt4 key购买 nike

如何在同一页面上使用不同图标显示两棵树:

.k-treeview .k-minus {
background: url('../images/k-minus.png') center center;
}

.k-treeview .k-plus {
background: url('../images/k-plus.png') center center;
}

任何帮助都会很棒。

最佳答案

这个问题有点不确定,但我会尽力帮助你。

首先,要在 treeView 中显示图像,你必须选择:

假设您的站点中有两个 treeView,它们的名称不同,例如 TreeView1TreeView2。如果这个 treeViews 相似但只需要有不同的图标,更好的解决方案是 sprites 选项,最简单的方法是准备 2 个不同的图像并提供 css 来显示它,例如:

#TreeView1 .k-sprite {
background-image: url("../../content/web/treeview/coloricons-sprite.png");
}

#TreeView2 .k-sprite {
background-image: url("../../content/web/treeview/different-sprite.png");
}

.rootfolder { background-position: 0 0; }
.folder { background-position: 0 -16px; }
.pdf { background-position: 0 -32px; }
.html { background-position: 0 -48px; }
.image { background-position: 0 -64px; }

现在你可以有 2 个相同但名称不同的 treeViews,例如:

$("#TreeView1").kendoTreeView({
dataSource: [{
text: "My Documents", expanded: true, spriteCssClass: "rootfolder", items: [
{
text: "Kendo UI Project", expanded: true, spriteCssClass: "folder", items: [
{ text: "about.html", spriteCssClass: "html" },
{ text: "index.html", spriteCssClass: "html" },
{ text: "logo.png", spriteCssClass: "image" }
]
},
]
}]
});

当然,如果您更喜欢图像选项,您只需在每个 treeView dataSourve 中为所有项目描述不同的图像 url,就像这样:

$("#TreeView1").kendoTreeView({
dataSource: [
{
text: "Inbox", imageUrl: "../../content/web/treeview/mail.png",
items: [
{ text: "Read Mail", imageUrl: "../../content/web/treeview/readmail.png" }
]
},
{
text: "Drafts", imageUrl: "../../content/web/treeview/edit.png"
},
]
});

$("#TreeView2").kendoTreeView({
dataSource: [
{
text: "Inbox", imageUrl: "../../content/web/treeview/pdf.png",
items: [
{ text: "Read Mail", imageUrl: "../../content/web/treeview/jpg.png" }
]
},
{
text: "Drafts", imageUrl: "../../content/web/treeview/html.png"
},
]
});

我基于这个 kendoUI 演示:http://demos.telerik.com/kendo-ui/treeview/images .希望对您有所帮助。

关于kendo-treeview - Kendo Tree 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21191987/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com