在接觸了easyui的過程中,使用到了tree控制項,接著便想用靜態資料來將tree在前台給show出來,後台資料是這樣的,
mapmap = new hashmap();
map.put("target", "1");
map.put("parentid", "1");
map.put("state", "close");
childmap.put("id", "5");
map.put("text", "springs");
map.put("children", childmap);
list.add(map);
map = new hashmap();
map.put("target", "2");
map.put("parentid", "1");
map.put("state", "close");
map.put("text", "tomcat");
map.put("iconcls", "icon-search");
list.add(map);
map = new hashmap();
map.put("target", "3");
map.put("parentid", "1");
map.put("state", "close");
map.put("text", "servlet1");
map.put("iconcls", "icon-search");
list.add(map);
最後發現前台怎麼也出不來父節點,全都是子節點的方式展開的,一直是以為前台的js出了問題,經過不斷的測試,才發現關鍵在於後台資料中乙個欄位state,很多的部落格上都說是值為close時為父節點,值為open時展現為子節點。信以為真,結果還是無效,最後才靈機一動,是不是拼寫上有什麼問題,將[b]close[/b]換成了[b]closed[/b],果然出來了,真是小細節不注意會出**煩。當此一記,後續不會再出現這個問題了。需要多多思考,問題得跳得步數大一些,敢想才能快速定位問題。
easyUI中tree的動態reload
easyui使用隨筆之tree的動態reload 近期乙個專案用到了easyui,在使用過程中,遇到了一些個人覺得值得記錄的注意點,片段化,在此記錄謹供個人自由回憶,不保證質量!在乙個許可權管理中,需要根據角色id來展示全選單,然後來賦許可權,這樣就需要動態reload。treelistid tre...
Flex中刪除Tree的節點
刪除選單節點 private function deletemenuitem event event void var xml xml mainportal.mytree.selecteditem as xml if xml null return 刪除選單節點的子節點 deletechildren...
OSG中的父節點與子節點
osg中的父節點與子節點 osg主要包含3大基本類節點,即node geode group。osg中其他的大部分節點都繼承自group節點,少部分繼承自node節點及geode節點,但geode和group均繼承自node節點。geode葉節點,可以包含幾何體資訊。可以用它來繪製圖形,在應用程式中,...