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