結構樹-【Ztree】自定義圖標、增刪改加拖拽

由于業(yè)務提個結構樹編輯功能需求,起初用iview的樹組件實現(xiàn)了節(jié)點的增刪改功能,后期又新增修改父節(jié)點功能,因為對節(jié)點拖拽沒有深入調研換去另一種方式實現(xiàn)如圖:

雖然投機取巧實現(xiàn)了修改父節(jié)點功能,但業(yè)務方仍堅持用拖拽的方式來處理,沒辦法業(yè)務方的需求推不了,接下來開始調研結構樹的js插件,發(fā)現(xiàn)zTree的功能與項目所需很契合,于是開始學習文檔api文檔?文檔寫的很詳細,功能很全。

但是應用到項目中發(fā)現(xiàn)一個問題 就是圖標UI風格比較淳樸 與現(xiàn)有項目UI不搭,查看源碼是引用精靈圖片,雖然這種方式能提高性能,但還是決定改用自定義圖標來美化一下,各種百度、各種查詢,都沒有一種方案適合,后來發(fā)現(xiàn)開源項目堡壘機開源項目引用的zTree并實現(xiàn)了自定義圖標,便在git上找到css文件才發(fā)現(xiàn)是在class類名下引用fonawesome字體,并沒有直接使用zTree官方css文件,順著這個思路,自定義圖標得以實現(xiàn)。

在jumpserver項目發(fā)現(xiàn)將增刪改功能放在右鍵菜單,并加了一些對節(jié)點其他屬性的修改功能,便又借鑒這種交互方式進行功能優(yōu)化,說了這么多直接上效果圖?源碼地址

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 發(fā)現(xiàn) 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 15,037評論 4 61
  • 看過《西游記》的人很多不理解本來孫悟空學藝之后,一個筋斗就可以到達西天,但是在五指山下被唐僧救出之后,為什么卻要步...
    嘻哈哲學閱讀 1,028評論 0 0
  • 想起來之前看過的一個節(jié)目. 一個姑娘坐飛機時,對隔著過道的小伙子一見鐘情,她愛上男子俊秀的相貌以及行為素質和符合她...
    少女芙閱讀 487評論 1 3

友情鏈接更多精彩內容