動態樹總是顯示其節點的圖標(第1部分)。
有沒有可能關閉節點圖標,讓它像圖像第二部分一樣顯示?
您可以在節點數據中設置“icon”:false來刪除圖標。
為我自己添加答案以供以后查看:
全局禁用它:
$.ui.dynatree.nodedatadefaults["icon"] = false; // Turn off icons by default
在PSPad或記事本等文本編輯器中打開jquery.dynatree.js。
在靠近文件末尾的第3257行搜索$.ui.dynatree.nodedatadefaults。
通過將icon的值從false更改為null來編輯第3264行。
/*******************************************************************************
* Reserved data attributes for a tree node.
*/
$.ui.dynatree.nodedatadefaults = {
(...)
icon: false, // Use a custom image (filename relative to tree.options.imagePath). 'null' for default icon, 'false' for no icon.
(...)
};
這將刪除可展開節點附近的默認圖標。