tree 結構
publicclass
treenode
public
string gettitle()
public
integer getparentid()
public
void
setparentid(integer parentid)
public
void
settitle(string title)
public
void
setkey(integer key)
public listgetchildren()
public
void setchildren(listchildren)
}
tree遞迴
5個方法實現遞迴樹形結構
邏輯: 構建樹形結構 —— 獲取樹形根選單 —— 根據樹形根選單獲取子選單(遞迴呼叫)
publicclass
tree
/*** 構建樹形結構**
@return
*/public listbuildtree()
return
treenodes;
}/*** 遞迴子節點**
@param
node
*/public
void
buildchildnodes(treenode node)
node.setchildren(children);}}
/*** 獲取父節點下所有的子節點**
@param
nodes
* @param
pnode
* @return
*/public listgetchildnodes(treenode pnode)
}return
childnodes;
}/*** 判斷是否為根節點**
@param
nodes
* @param
innode
* @return
*/public
boolean
rootnode(treenode node)
}return
isrootnode;
}/*** 獲取集合中所有的根節點**
@param
nodes
* @return
*/public listgetrootnodes()
}return
rootnodes;
}}
Element UI 省市區級聯資料
前端工作過程中難免會要用到選擇位址的時候,除了從後台獲取特定地區資料的情況外,一般都是全國的省市區提供給使用者選擇,element ui 提供了乙個很好的外掛程式。element ui 中國省市區級聯資料 1.安裝 使用 npm npm install element china area data...
資料庫版 樹形生成結構
測試資料 declare t table id char 3 pid char 3 name nvarchar 10 insert t select 001 null 山東省 union all select 002 001 煙台市 union all select 004 002 招遠市 unio...
Element UI 中國省市區級聯資料
npm install element china area data s位址在此,網頁開啟會比較慢 import from element china area data provinceandcitydata是省市二級聯動資料 不帶 全部 選項 regiondata是省市區 聯動資料 不帶 全部...