Je suis entrain de développer un rapport qui contient un meter chart. Le problème est que j'arrive pas à assigner une variable à la flèche. Cad, comment on affecte la valeur que la flèche va désigner?
Merci
Je suis entrain de développer un rapport qui contient un meter chart. Le problème est que j'arrive pas à assigner une variable à la flèche. Cad, comment on affecte la valeur que la flèche va désigner?
Merci
C'est relativement simple, vous venez de tomber sur le seul Chart qui gère pas ça nativement. Je vais donc saisir un Enhancement Request.
En attendant , voici un indice à coder sur le Script du Chart en question :
Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function beforeDrawSeries( series, seriesRenderer, context ) { importPackage(Packages.org.eclipse.birt.chart.model.data.impl); try { series.getDial().getScale().setMax(max); } catch(e) { } }
Remplacer max par row[votrechampdelabaseici]
Idem pour le min
@Stefan C :
Veuillez me dire SVP, ou je peux mettre ce code exactement ? c'est très important pour moi
Merci
ce type de chart a seulement un socket onRender ( appuyer sur onglet Script une fois votre objet Chart séléctionné dans le Designer )
Ensuite dans le drop down à droite choisir :
beforeDrawSeries
ça va créer automatiquement la fonction et ses arguments.
compléter selon vos besoins.
@Stefan C:
pour row[votrechampdelabaseici]
On met le champ directement de lab base par exemple: borne.borne_max
ou bien on met le nom de data set?
Merci
Pour le problème de min et max du meter chart: j'ai vu ton code:
Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function beforeDrawSeries(series, seriesRenderer, context) { importPackage(Packages.org.eclipse.birt.chart.model.data.impl); try { series.getDial().getScale().setMax(max); } } catch(e) { } }
pour row[votrechampdelabaseici]
On met le champ directement de la base par exemple: borne.borne_max
ou bien on met le nom de data set?
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager