2012-03-27 59 views
0

刪除樹視圖網格中的記錄後,圖標不會更改。刪除後圖標不會更改

例如,一個只有一片葉子的父代:當我刪除這片葉子時,我期望將父代的圖標更改爲葉狀圖標,因爲它再也沒有孩子了。

只有當我物理重新加載頁面時,纔會看到正確的圖標。

任何想法如何解決它?

謝謝

+0

需要更多信息 – 2012-03-27 12:41:56

回答

0

您可以比較葉與文件夾和非葉文件夾。即使從文件夾中刪除所有文件,文件夾(非葉)也不會被轉換爲文件(到葉)。所以你期望的行爲至少在一般情況下是不正確的。

修訂:也許你會用 「UI圖標文件夾打開」, 「UI圖標,文件夾崩潰」 和 「UI圖標文檔-B」(見here),而不是默認的「 ui-icon-triangle-1-e「」ui-icon-triangle-1-s「和」ui-icon-radio-off「(見treeIcons選項)都會更清晰。

+0

在我的情況下,我沒有使用文件和文件夾,而是使用老闆和員工。如果一個老闆沒有僱員,而不是老闆不是父母,並且應該被看作是一片葉子。 – 2012-03-27 12:51:48

+0

至於你的更新,正如我告訴你的,我沒有使用文件系統。 – 2012-03-27 13:01:54

+0

在一些國家,沒有員工的老闆會被解釋爲老闆(:-)),但這並不重要。你可以做的就是重新插入樹節點,關於'delTreeNode'和'addChildNode'。 – Oleg 2012-03-27 13:02:29

相關問題