Navigation

    Communauté Digdash

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    SOLVED Affichage objet HTML

    Studio
    2
    2
    344
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MarinaAguilar last edited by

      Bonjour,

      Nous souhaitons afficher dans notre application Digdash un bandeau personnalisé contenant un certain nombre d’information fixes, et une information variable (date des données, qui est récupérée dans les modèles).

      Nous souhaitons que ce bandeau ait un design sur mesure et pour cela nous y intégrerions du html et du css.

      Pour la partie information fixe, nous n’avons pas eu de problèmes car nous pouvons utiliser le composant « Editeur » dans l’éditeur de tableau de bord (Propriétés -> Code source) et y intégrer le html que nous souhaitons, qui bénéficie du style css défini dans l’éditeur de styles.

      En revanche, pour ce qui est de l’information variable, nous n’arrivons pas à appliquer le style désiré.
      Est-il possible d’utiliser le composant « éditeur » pour récupérer une donnée d’un modèle (via un système de variable) ? Sinon comment faire ?

      Nous avons essayé les flux de types « Rapport HTML » et « Texte » pour les intégrer dans la viz, mais sans succès.

      • « Texte » : présence d’une scrollbar non-désirée, et pas de personnalisation possible (quand bien même on voudrait toucher le css, l’iframe isole le contenu et le style n’est pas appliqué)
      • « Rapport HTML » : des balises parentes sont rajoutées, englobant le HTML qu’on a défini, et elles prennent le dessus sur le style qu’on a choisi

      Ex : en écrivant ceci :
      <div class= "row-template">
      <div class="bd-card">
      <div class="bd-content-smallfont">Données : ${Member["DATE_RECHARGEMENT"]}</div>
      </div>
      </div>

      On obtient ceci :
      digdash.png

      Merci d’avance

      GregoryBiraud 1 Reply Last reply Reply Quote 0
      • GregoryBiraud
        GregoryBiraud Expert DigDash @MarinaAguilar last edited by

        Bonjour @marinaaguilar,

        Normalement le rapportHTML peut être utilisé dans ce cas-ci. Il est possible d'appliquer un style sur ce rapport avec un fichier CSS et les instructions css suffixées de "!important" pour forcer l'application.

        Il est aussi possible d'afficher les valeurs d'un cubes avec l'éditeur JS. Pour cela, construisez un tableau avec les valeurs désirées que vous afficherez sur votre page en caché.
        Récupérez ensuite les informations avec la fonction de l'API DigDash :

        var cube = ddCtrl.getResultCubeRowSet('id_chart', {})

        Grégory

        Grégory Biraud

        1 Reply Last reply Reply Quote 2
        • GregoryBiraud
          GregoryBiraud Expert DigDash @MarinaAguilar last edited by

          Bonjour @marinaaguilar,

          Normalement le rapportHTML peut être utilisé dans ce cas-ci. Il est possible d'appliquer un style sur ce rapport avec un fichier CSS et les instructions css suffixées de "!important" pour forcer l'application.

          Il est aussi possible d'afficher les valeurs d'un cubes avec l'éditeur JS. Pour cela, construisez un tableau avec les valeurs désirées que vous afficherez sur votre page en caché.
          Récupérez ensuite les informations avec la fonction de l'API DigDash :

          var cube = ddCtrl.getResultCubeRowSet('id_chart', {})

          Grégory

          Grégory Biraud

          1 Reply Last reply Reply Quote 2
          • 1 / 1
          • First post
            Last post
          • Accueil
          • Webinaires
          • Documentation
          • Interviews
          • Vidéos tutos