-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 景觀設(shè)計(jì) > 專題列表 > 正文
樹形菜單(midas civil樹形菜單)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于樹形菜單的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com,如需相關(guān)業(yè)務(wù)請(qǐng)撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、JSP實(shí)現(xiàn)樹形菜單
1.你的設(shè)計(jì)有點(diǎn)不合理
2.不知道用什么數(shù)據(jù)庫
建議:使用dtree或者xloadtree 這兩個(gè)是最常用的樹形組件.
把表結(jié)構(gòu)換成一張表,加個(gè)字段父id.
ID 名字 父ID
1 香煙 0
2 中華 1
3 中南海 1
4 酒 0
5 茅臺(tái) 4
6 小茅臺(tái) 5
如果數(shù)據(jù)庫是oracle的話,直接使用遞歸查詢
如果是其他數(shù)據(jù)庫,建議使用 xloadtree,點(diǎn)擊一下,會(huì)動(dòng)態(tài)刷出子節(jié)點(diǎn).ajax效果.
--------------------------------補(bǔ)充
那就推薦你用ajax的樹.
剛開始的時(shí)候只需要大類型
id name
1 煙
2 酒
小類表
id name pid
1 中華 1
2 中南海 1
3 茅臺(tái) 2
取大類直接查.生成樹之后
每點(diǎn)擊一下容然后去查小類
比如點(diǎn)擊煙 把煙的id傳到后臺(tái)id=1
然后查小類 select *from XXX where pid=1
那么所有的小類就都出來了.
二、Delphi 用戶權(quán)限自動(dòng)生產(chǎn)樹形菜單,數(shù)據(jù)表怎么設(shè)計(jì)?
根據(jù)用戶的權(quán)限來產(chǎn)生菜單,做起來比較麻煩,我看不如設(shè)計(jì)一個(gè)統(tǒng)一的菜單,把所有菜單項(xiàng)的單擊事件代碼都寫出來,然后在數(shù)據(jù)庫中設(shè)計(jì)一個(gè)用戶表,在這個(gè)表中設(shè)計(jì)這樣一些字段,登錄名,登錄密碼,權(quán)限分類編號(hào).這個(gè)編號(hào)的值也就是12345...吧.
建表之后,就寫代碼吧.既然有用戶權(quán)限,那肯定就有登錄窗口吧,把登錄窗口的創(chuàng)建代碼,放在主窗口的創(chuàng)建事件中,用戶在登錄窗口選擇自己的用戶名和輸入登錄密碼之后,這樣也就獲得了權(quán)限分類編號(hào),
在取得編號(hào)的代碼之后寫一個(gè)case語句,如:
case
權(quán)限分類編號(hào)
of
1:begin
首先使所有菜單項(xiàng)能用;
禁用本權(quán)限不應(yīng)該使用的菜單;
end;
2:begin
endl;
................
比你那個(gè)根據(jù)數(shù)據(jù)表產(chǎn)生菜單容易一些吧?在delphi中要實(shí)現(xiàn)一個(gè)功能的途徑有很多,不要死抱一種途徑不放.也就是不要老在一棵樹上吊死.換一棵樹嘛
三、Vue+element使用table實(shí)現(xiàn)樹形菜單
使用一維數(shù)組現(xiàn)實(shí)樹形菜單,根據(jù)菜單的層級(jí)使用動(dòng)態(tài)樣式縮進(jìn)實(shí)現(xiàn)視覺上的層級(jí)效果
utils兩個(gè)工具類
四、樹形菜單單擊不能展開問題
我最近用了dtree。一個(gè)js樹!
不錯(cuò),你可以試試!
很簡單!有問題,hi上聊!
以上就是關(guān)于樹形菜單相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
景觀設(shè)計(jì)樹形控制圖樣(景觀設(shè)計(jì)樹形控制圖樣有哪些)
本科畢業(yè)論文直接用別人的(本科畢業(yè)論文直接用別人的表格)
抖店發(fā)貨怎么老是違規(guī)預(yù)警(抖店違規(guī)發(fā)貨規(guī)則考試答案)