近期公司專案使用強大的dojo來展示樹形資料,於是乎就學習使用了下。
資料格式使用json格式,節點資料是子節點包含乙個屬性「parent」,儲存了其父節點的id。
資料是儲存在資料庫中的,實現dbtree。有靜態樹和動態樹兩種。
靜態樹,初始化時返回全部樹節點,動態樹初始化返回父節點,開啟父節點時再次訪問資料庫獲取其子節點。
由於dojo 的tree 預設是父節點包含 children 屬性的,所以對於這種方式,實現樹結構的關鍵點在於,重寫getchildren方法。具體請檢視官方文件,請仔細閱讀!
這裡介紹動態樹的實現,store使用jsonrest ,指明訪問位址。 重寫
getchildren(object){
return this.query(parent:object.id); }
即可實現,預設訪問根節點以及第二級節點。
今天簡單記錄。。。。
使用者控制項的一些使用
平常寫 有很多 可能會重複出現。比如乙個 的頂部和底部 幾乎是每個頁面都需要的 使用者控制項就可以幫助解決這一問題。一.用法舉例 2.下面就是一排跳轉按鈕。做到類似選單的效果一樣 3.還可以新增乙個個人頭像保證每個頁面都能看到頭像 執行例項 這幅截圖就是乙個完整的使用者控制項。其它頁面呼叫的時候直接...
cocostudio中的一些控制項的使用
1 九妹,主要就是九妹的x y w h四個引數,見下圖 滾動層分兩種,一種是垂直滾動,一種是水平滾動,關鍵就是滾動層的內建layer的起始位置和大小,見下圖 直接看圖就好了,之後新增到scrollview的控制項都是以innerlayer的左下角為起始點,因此這些控制項的座標的取值要稍作修改。3 如...
TextView控制項一些使用方法
一 設定字型顏色3種方法 1 xml布局檔案預先寫入 android textcolor 2 中使用html標記 textview tv textview findviewbyid r.id.tv tv.settext html.fromhtml 時間厲害,逃得出黑洞,避不過輪迴。3 自定義乙個st...