簡體   English   中英

WSO2 DAS儀表板-刪除未使用的頁面

[英]WSO2 DAS Dashboard - Delete unused pages

我無法刪除或編輯在WSO2 DAS儀表板中創建的頁面。 主頁可以與預配置的小工具一起正常工作,但是我創建了2個新頁面,現在無法刪除它們。 我也無法更改它們的名稱,添加小工具或其他任何內容。

當您嘗試刪除瀏覽器控制台時,可以讓我們知道您在瀏覽器控制台中看到的內容嗎? 儀表板配置以json格式保存在注冊表中,您可以對其進行編輯,並在需要時刪除不需要的頁面。 您可以從管理控制台瀏覽注冊表。 您創建的儀表板將位於以下注冊表路徑中

/ _system / config / ues / dashboards / yourDashboardName

您將看到一個頁面數組為“ pages”:[]。

編輯:此解決方案可能為您工作:如上所述,檢索json文件,並在您的第一頁(正在正常工作)的上述頁面數組中,您將看到一個json路徑,如下所示:

"content":{  
            "default":{

里面會有很多以a,b,c等開頭的小工具json配置,如下所示

"d":[  
                  {  
                     "id":"OnBoardingRequest-overall-0",
                     "content":{  
                        "id":"OnBoardingRequest-overall",
                        "title":"OnBoardingRequest-overall",
                        "type":"gadget",
                        "thumbnail":"fs://gadget/OnBoardingRequest-overall/thumbnail.png",
                        "data":{  
                           "url":"fs://gadget/OnBoardingRequest-overall/gadget.xml"
                        },
                        "styles":{  
                           "title":"OnBoardingRequest-overall",
                           "borders":true
                        },
                        "options":{  
                           "role":{  
                              "type":"STRING",
                              "title":"Gadet Role",
                              "value":"",
                              "options":[  

                              ],
                              "required":true
                           }
                        },
                        "locale_titles":{  

                        }
                     }
                  },
                  {  
                     "id":"OnBoardingRequest-overall-task-breakdown-0",
                     "content":{  
                        "id":"OnBoardingRequest-overall-task-breakdown",
                        "title":"OnBoardingRequest-overall-task-breakdown",
                        "type":"gadget",
                        "thumbnail":"fs://gadget/OnBoardingRequest-overall-task-breakdown/thumbnail.png",
                        "data":{  
                           "url":"fs://gadget/OnBoardingRequest-overall-task-breakdown/gadget.xml"
                        },
                        "styles":{  
                           "title":"OnBoardingRequest-overall-task-breakdown",
                           "borders":true
                        },
                        "options":{  
                           "role":{  
                              "type":"STRING",
                              "title":"Gadet Role",
                              "value":"",
                              "options":[  

                              ],
                              "required":true
                           }
                        },
                        "locale_titles":{  

                        }
                     }
                  },
                  {  
                     "id":"OnBoardingRequest-overall-task-breakdown-0",
                     "content":{  
                        "id":"OnBoardingRequest-overall-task-breakdown",
                        "title":"OnBoardingRequest-overall-task-breakdown",
                        "type":"gadget",
                        "thumbnail":"fs://gadget/OnBoardingRequest-overall-task-breakdown/thumbnail.png",
                        "data":{  
                           "url":"fs://gadget/OnBoardingRequest-overall-task-breakdown/gadget.xml"
                        },
                        "styles":{  
                           "title":"OnBoardingRequest-overall-task-breakdown",
                           "borders":true
                        },
                        "options":{  
                           "role":{  
                              "type":"STRING",
                              "title":"Gadet Role",
                              "value":"",
                              "options":[  

                              ],
                              "required":true
                           }
                        },
                        "locale_titles":{  

                        }
                     }
                  },
                  {  
                     "id":"OnBoardingRequest-overall-task-breakdown-0",
                     "content":{  
                        "id":"OnBoardingRequest-overall-task-breakdown",
                        "title":"OnBoardingRequest-overall-task-breakdown",
                        "type":"gadget",
                        "thumbnail":"fs://gadget/OnBoardingRequest-overall-task-breakdown/thumbnail.png",
                        "data":{  
                           "url":"fs://gadget/OnBoardingRequest-overall-task-breakdown/gadget.xml"
                        },
                        "styles":{  
                           "title":"OnBoardingRequest-overall-task-breakdown",
                           "borders":true
                        },
                        "options":{  
                           "role":{  
                              "type":"STRING",
                              "title":"Gadet Role",
                              "value":"",
                              "options":[  

                              ],
                              "required":true
                           }
                        },
                        "locale_titles":{  

                        }
                     }
                  }
               ],

在那些中檢查與您的小工具名稱相對應的ID,並查看您是否具有當前沒有的名稱。 可能是您已刪除它,現在不再使用它了。 如果在那里刪除整個a或b或相應部分。 請先備份。 然后保存。 它應該工作。 作為一種解決方法,您可以刪除儀表板並創建一個新的儀表板並添加小工具。 希望這可以幫助

是的,我可以在注冊表中刪除它們,但是不能在儀表板編輯器中對其進行編輯。 我什至無法更改其名稱,也不能按Delete鍵。 當我按頁面名稱擴展頁面設置時,它什么都沒有顯示,並且控制台中的錯誤如下:

index.js:179 Uncaught TypeError: Cannot read property 'site' of undefined
at Object.component.destroy (index.js:179)
at Object.destroyComponent [as destroy] (ues-dashboards.js:93)
at destroyComponent (designer.js:449)
at designer.js:471
at async.js:567
at async.js:246
at async.js:122
at _each (async.js:46)
at async.each (async.js:121)
at _asyncMap (async.js:245)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM