RÉSOLU Affichage objet HTML
-
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 :
Merci d’avance
-
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
-
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