把TreeView背景變透明的方法
阿新 • • 發佈:2018-12-22
由於我需要在樹的背景中放上一個漸變的圖片美化介面,所以我遇到一個問題.那就是樹的屬性里根本沒有設定背景圖片這項,也不知怎麼通過編寫程式碼來實現,通過在網上搜索以後,我找到以下方法,既簡單又省時,那就是修改TreeView 自己的原始碼,還好它是一個開放原始碼的第三方控制元件!! 感謝作者,方法如下:
把webctrl_client/1_0(該資料夾是安裝TreeView後產生的,一般在wwwroot資料夾根目錄下)
裡面TreeView.htc檔案開啟
修改如下函式
注意把webctrl_client/1_0 放網頁根目錄下
function buildTreeFromRoot()
{
//treeviewNode = element.document.createElement("HTML");//註釋的是原有的兩行
//var bodyNode = element.document.createElement("BODY");
//改成以下兩行
treeviewNode = element.document.createElement("DIV");
var bodyNode = element.document.createElement("SPAN");
bodyNode.dir = element.getAttribute("dir");
bodyNode.style.direction = element.currentStyle.direction;
var head = element.document.createElement("HEAD");
var base = element.document.createElement("BASE");
var path = null;