Hello.
Il semble y avoir une différence de fonctionnement de la variable allowFuture dans la function js drawChart, ou du moins son traitement entre jeedom 4.2 et 4.3.
La case « Autoriser les dates dans le futur décoché. » ne compte plus, qu’elle soit cochée ou décochée.
Dans l’exemple ci-dessous, je veux voir tous les jours du 1 au 31, même s’il n’y a pas de valeur.
Je répète donc la valeur du dernier point de la série dans la toute dernière date (via lastPointToEnd) et ensuite je cache ce point. Il y a donc bien un pic au 31, mais que j’ai caché ensuite dans le code.
Voilà ce que ça donne sous 4.2 et 4.3 :
jeedom.history.drawChart({
cmd_id: '#cmd_history_day_id#',
el: 'toto#id#',
dateStart: 2022-10-1,
dateEnd: 2022-10-31,
height: '#height#',
rangeSelector: false,
showNavigator: false,
showScrollbar: false,
showLegend: false,
showTimeSelector: false,
enableExport: true,
option: {
derive: 0,
graphType: 'column',
groupingType: '',
allowFuture: 1,
allowZero: 1,
lastPointToEnd: 1,
graphScaleVisible: 0,
},
success: function(data) {
...
Jeedom 4.2.21 :
-
Autoriser les dates dans le futur décoché.
-
Autoriser les dates dans le futur coché.
Jeedom 4.3.4 et 4.3.6 :
-
Autoriser les dates dans le futur décoché.
-
Autoriser les dates dans le futur coché.