2017-09-05 4 views
0

Je ne peux pas supprimer ni modifier les pages créées dans le tableau de bord WSO2 DAS. La page d'accueil fonctionne correctement avec les gadgets préconfigurés, mais j'ai créé 2 nouvelles pages et je ne peux pas les supprimer maintenant. Je ne peux pas non plus changer leur nom, ou ajouter des gadgets, ou quoi que ce soit.WSO2 DAS Dashboard - Supprimer les pages inutilisées

Répondre

0

Pouvez-vous nous indiquer ce que vous voyez dans la console du navigateur lorsque vous essayez de les supprimer? La configuration du tableau de bord est enregistrée dans le registre sous forme de fichier json et vous pouvez l'éditer et supprimer les pages indésirables si nécessaire. Vous pouvez parcourir le registre à partir de la console de gestion. Votre tableau de bord sera créé en suivant chemin du Registre

/_SYSTEM/config/EUE/tableaux de bord/yourDashboardName

Vous verrez un tableau de pages comme "pages": [].

EDIT: Cette solution peut travailler pour vous: Comme mentionné ci-dessus récupérer le fichier JSON et dans le tableau de pages ci-dessus dans votre première page (qui fonctionne correctement), vous verrez un chemin JSON comme

"content":{ 
      "default":{ 
a l'intérieur

qu'il y aura de nombreuses configurations de JSON gadget commençant par a, b, c, etc., comme ci-dessous

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

         } 
        } 
        } 
       ], 

Dans ces postes de contrôle pour l'identification qui correspond à vos noms de gadget et voir si vous avez un nom vous n'avez pas pour le moment. Peut-être avez-vous supprimé et maintenant il n'utilise plus. si c'est là enlever l'ensemble a, ou b ou quoi que ce soit la section correspondante. S'il vous plaît prendre une sauvegarde avant de le faire. Puis enregistrez-le. Et ça devrait marcher. Pour contourner le problème, vous pouvez supprimer le tableau de bord et en créer un nouveau et ajouter les gadgets. J'espère que cela aide

+0

Oui, je peux les supprimer dans le registre, mais Je ne peux pas les éditer dans l'éditeur de tableau de bord. Je ne peux même pas changer leur nom, ou appuyez sur le bouton Supprimer. Quand j'appuie sur – fPecc

+0

Avez-vous vu ce comportement dans un nouveau paquet? Et vous voyez cela après avoir fait quelques configurations? – dnWick

+0

Toute la configuration que j'ai faite était de créer quelques tableaux de bord simples, pas plus de – fPecc

0

Oui, je peux les supprimer dans le registre, mais je ne peux pas les éditer dans l'éditeur de tableau de bord. Je ne peux même pas changer leur nom, ou appuyez sur le bouton Supprimer. Quand je presse le nom de la page pour développer les paramètres de la page, il ne montre rien, et l'erreur dans la console est la suivante:

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)