2017-09-05 15 views
0

WSO2 DAS Dashboardで作成されたページは削除も編集もできません。ホーム・ページはあらかじめ設定されたガジェットで正常に動作しますが、2つの新しいページを作成しましたが、今は削除できません。私も彼らの名前を変更したり、ガジェットなどを追加することはできません。WSO2 DASダッシュボード - 未使用ページの削除

答えて

0

削除するときにブラウザのコンソールに表示される内容をお知らせください。ダッシュボードの設定はjsonとしてレジストリに保存され、必要に応じて不要なページを編集して削除することができます。管理コンソールからレジストリを参照できます。 []:あなたの作成したダッシュボードは、あなたが「ページ」として、ページの配列が表示されますレジストリパス

/_system /設定/のUE /ダッシュボード/ yourDashboardName

を以下になります。

EDIT: このソリューションは、あなたのために働く可能性があります に前述したようには、JSONファイルを取得し、(正常に動作している)あなたの最初のページで上記ページ配列であなたは

"content":{ 
      "default":{ 
としてJSONパスが表示されます

そこガジェット名に対応してidのこれらのチェックでは、以下の

"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":{ 

         } 
        } 
        } 
       ], 

のように、B、Cなどで始まる多くのガジェットJSONの設定も、あなたはどの名前を持っているかどうかを確認することがインサイドあなたは現時点では持っていません。あなたはそれを削除して、今はもう使用していないかもしれません。その全体が削除された場合、またはbまたはそれ以前に対応するセクションが削除されている場合。そうする前にバックアップを取ってください。それを保存します。そしてそれはうまくいくはずです。回避策として、ダッシュボードを削除して新しいダッシュボードを作成し、ガジェットを追加することができます。これが役に立ちますようにお願いします。

+0

はい、レジストリで削除できますダッシュボードエディタで編集することはできません。名前を変更したり、削除ボタンを押したりすることもできません。 – fPecc

+0

を押したときこの現象は新鮮なパックで確認できましたか?いくつかの設定をした後、あなたはこれを見ていますか? – dnWick

+0

私がやったすべての設定は、いくつかの簡単なダッシュボードを作成することでした。それ以上のものはありません – fPecc

0

はい、レジストリで削除できますが、ダッシュボードエディタでは編集できません。名前を変更したり、削除ボタンを押したりすることもできません。ページの設定を展開するためにページの名前を押すと何も表示されず、コンソールのエラーは次のようになります。

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) 
関連する問題