Telerik RadFile Explorer更改文件夹图标
在telerik radfile explorer中,我想更改文件夹的图标。 我该怎么做?他们提供了webresource.axd文件,并且为不同的东西提供了不同的图标。 如果我更改并覆盖它,在缩放级别,它不会以良好的质量显示。Telerik RadFile Explorer更改文件夹图标,telerik,Telerik,在telerik radfile explorer中,我想更改文件夹的图标。 我该怎么做?他们提供了webresource.axd文件,并且为不同的东西提供了不同的图标。 如果我更改并覆盖它,在缩放级别,它不会以良好的质量显示。 我怎么能把我自己设计的全新图标放上去?在网上搜索了很多,我很无奈。然后我有了一个创新的想法。 我所做的是通过css&javascript.css,您必须在最后添加。我知道它的结构不好,但这是阻止telerik重写css的唯一方法。如果您添加了head标签的开头,tele
我怎么能把我自己设计的全新图标放上去?在网上搜索了很多,我很无奈。然后我有了一个创新的想法。 我所做的是通过css&javascript.css,您必须在最后添加。我知道它的结构不好,但这是阻止telerik重写css的唯一方法。如果您添加了head标签的开头,telerik将覆盖它 因此,这里是您可以更改的css。 .rfeThumbnailView.rfeFile.rfeFileIcon { 背景图片:url!重要; } 你必须添加这个javascript函数 功能转换范围{
var spans = document.querySelectorAll('span.rfeFileIcon');
var j = spans.length;
var k = 0;
for (var i = j - 1; i >= 0; i--) {
var a = document.createElement('img');
a.src = "folder.png";
//alert(spans[i].childElementCount);
if (spans[i].childElementCount > 0) {
}
else {
spans[i].appendChild(a);//.appendChild(a.previousSibling);}
}
}
}
并对telerik RadFileExplorer中导致更改的每个事件调用此函数。
下面是我正在使用的几个事件
一旦客户端被选中
OnClientFileOpen
OnClientFolderChange
客户机
OnClientLoad
OnClientFolderLoaded
OnClientFilter
希望这能帮助别人。如果你有任何问题,那么你可以随时问我
var spans = document.querySelectorAll('span.rfeFileIcon');
var j = spans.length;
var k = 0;
for (var i = j - 1; i >= 0; i--) {
var a = document.createElement('img');
a.src = "folder.png";
//alert(spans[i].childElementCount);
if (spans[i].childElementCount > 0) {
}
else {
spans[i].appendChild(a);//.appendChild(a.previousSibling);}
}
}
}