I am having trouble with the time series chart. I successfully created one in the past (which only ever shows just 1 series) by creating a custom property on my root container called "tagHistory" and binding my chart's "data" property to that.
This is the working time series chart with just 1 series.
This is the binding on "data".
Here is a closer look at what "tagHistory" actually is. There is only ever 1 instance of "tagHistory" on this view.
However, on this other view, I am attempting to put multiple series into a single time series chart with a binding on the root of the array (which is "series"). After setting up the same type of bindings as above, I end up with the below. I was expecting a clean time series dataset like in the first screenshots above. I am realizing there is no way to bind the "data" property of each series instance to a tag history binding, as this screen is pretty dynamic and can have any number of series going on. I need each of my "data" values to be a dataset with a tag history binding based on the path.
Is there a way to do what I am envisioning?
Edit: It looks like I'll have to modify my bindings with system.tag.queryTagHistory and give the user a method to refresh the history dataset(s). Does this seem right?