MzTreeView 梅花雪 完全攻略

2021-06-19 07:53:42 字數 1547 閱讀 2172

)。還是算了吧,看來dtree不是我的菜。還得再搜尋……

最後在糊里糊塗間找到了mztreeview,來不及歡喜,便著手動工了……

(以上均屬題外話,別著急,希望下面的文章能夠幫到你。)

為了方便了解,我們姑且分幾個步驟來說明。

首先,自然是在後台讀取所有樹節點。

//////載入許可權樹

//////

public

string loadtree()

;data['-1_0']='text:

獨辮子**後台

';";

foreach

(datarow dr

intable.rows)

nodes +=

"using(\"

system.web.ui.webcontrols.mztreeview\

");"

;nodes +=

"var tree = new mztreeview();"

;nodes +=

"tree.datasource = data;"

;nodes +=

"tree.setjsdatapath(\"

mztreeview10/csdn/community/treedata/\

");"

;nodes +=

"tree.setxmldatapath(\"

mztreeview10/csdn/community/treedata/\

");"

;"1";

nodes +=

"tree.autosort=false;"

;nodes +=

"tree.usecheckbox=true;"

;nodes +=

"tree.canoperate = true;"

;nodes +=

"document.write(tree.render());"

;nodes +=

"tree.expandlevel(1);";//

展開所有節點

nodes +=

"tree.expandall(0);"

;return

nodes; }

完了,將這個方法安放在page_load中去執行:

protected

void

page_load(

object

sender, eventargse)

if(request.querystring[

"id"

] !=

null)if

(!ispostback)

//將所有值賦給隱藏控制項

hfchecked

hfchecked.value = schecked;}}

} 第二,在客戶端編寫相應的方法

第三,前後我們已經後台獲取到節點及該角色所包含的許可權集,最後我們將在客戶端給予顯示。

至此,目的達到了。當然,以上所有的一切均需要在mztreeview控制項的基礎上實現。

效果圖:

MzTreeView 梅花雪 完全攻略

為了方便了解,我們姑且分幾個步驟來說明。首先,自然是在後台讀取所有樹節點。載入許可權樹 public string loadtree data 1 0 text 獨辮子 後台 foreach datarow dr in table.rows nodes using system.web.ui.web...

梅花雪樹控制項的使用

最近由於開發需要,需要 對不同條件查詢出來的選單,渲染成樹形結構,但是我們專案的框架不是基於vue和layui等的前端框架。所以只能自己找控制項去實現,在這裡我就選擇了梅花雪樹控制項。下面我說一下,我使用過程中的問題,因為我需要在本頁面形成樹形圖,但是由於梅花雪樹的所有給頁面書寫都是用的docume...

redis完全攻略

安裝篇 宣告 以下環境均是在ubuntu下進行 wget tar zxf redis 2.4.4.tar.gz 然後進入目錄後直接make就可以了 如果邇的系統是32位的那麼執行 make 32bit 安裝完成後 執行一下make test看是否正常 如果出現 you need tclsh8.5 i...