昨天把一個 TreePanel 改成 TreeGrid 後,測試過大部分的程式碼都不需要修改,只要在 TreeGrid 本身的設定增加欄位在樹上直接新增、刪除、修改節點的功能做好了,可是發生一件相當尷尬的事:拖曳最底層的葉節點 (leaf node),原本可以排序,竟然不能用了!

原本懷疑是 TreeGrid 閹割了部分 TreePanel 的功能,但在 Google 改了好幾組關鍵字查解決辦法,沒什麼人碰到這個問題,所以我想應該不是什麼特別奇巧的 bug。認份的把 ExtJS 3.3.1 版原始檔裡的範例資料夾 (\examples) 裡面的 tree 與 grid 的範例通通打開來,挑出可以拖動節點的範例來比較。

fannys23 發表在 痞客邦 PIXNET 留言(0) 人氣()