先貼**
public class newscatalogvo
public void settext(string text)
public string getid()
public void setid(string id)
public listgetchildren()
public void setchildren(listchildren)
}
/**
* 資料訪問層
*/public class newscatalogdaoimpl implements newscatalogdao
return returndatas;
} /**
* 遞迴資料 轉成 符合 easyui tree 格式資料物件
* @param datasparam
* @param nc
* @return
*/public newscatalogvo initnewscatalogvo(listdatasparam,newscatalog nc)
}} newscatalogvo ncvo = new newscatalogvo();
ncvo.setid(nc.getcatalogid());
ncvo.settext(nc.getcatalogname());
ncvo.setchildren(chileren);
return ncvo;
} public persisttemplate gettemplate()
public void settemplate(persisttemplate template)
}
寫下感受:
1.寫遞迴的時候 先完成 第一步(不要去想其他步驟 ),第一步的意思就是先完成乙個物件基本屬性(不包含陣列集合的屬性)【想這種樹狀的資料肯定是包含集合 而 物件本身又是組成集合。其實也可以這樣去想:找到最後乙個沒有子節點的物件(即:沒有集合的物件),這個物件便是最根上的,那麼他的上乙個物件的集合中肯定要包含它,那麼就要把他給返回 即 return ,返回之後 要把它放到 集合中.....】這樣呢 **就跟著感覺一點一點出來了。。。。。。。。。
easyUI tree資料格式的轉換
最近在寫前端介面時,要把後端儲存在資料庫的資料在前端以tree的形式展示出來,記錄之間的關係由id pid確定,這與easyui tree所需要的資料格式不同,需要做一些轉換才能使用。主要是通過loadfilter屬性來完成data格式的轉換,function data,parent data 原始...
Oracle資料庫建立表ID欄位的自動遞增
將表t uaer的字段id設定為 自增 用序列sequence的方法來實現 建立表create table t user id number 6 userid varchar2 20 loginpassword varchar2 20 isdisable number 6 建立序列 create s...
Oracle資料庫建立表ID欄位的自動遞增
將表t uaer的字段id設定為自增 用序列sequence的方法來實現 建立表 create table t user id number 6 userid varchar2 20 loginpassword varchar2 20 isdisable number 6 建立序列 create s...