I have found a simpler “solution” to my problem. Using the Perspective Power Chart, you can put showTagBrowser to true so it stays open, you can disable the button to make it collapse by putting showTagBrowserButton to false and you can shrink the Power Chart width so you may only see the Tag Tree and nothing else. From that point, you are able to select tags and click on “Add Selected Tags” and doing so will add that tag to the pens, where you’ll also be able to access said tag’s path, though not formatted correctly. You can then take those paths and reformat them in a custom property so you can actually use them.
Now that that’s done, you can populate your table with tag history binding like this:
To do so, you’ll have to make an array custom property where you’ll add a new object for each path from the pens paths you’ve reformatted earlier with an aggregate value (I use MinMax), an alias (I use the last part of the path and add _1, _2, … if there’s already one with that name) and of course path contains the path.
With that you’ve now populated your table, all you need to do is create a button that can remove them. For that, since all of the paths you have will be in the same order as those in the pens, you can simply make a dropdown where value = index of path and label = alias. The button will then have this code inside to remove said tag:
Finally if you want to do a clear all, you can simply use this:
And that’s pretty much it, the only other thing I’ve done is put Date Time Inputs and bind those to my table’s date values to be able to have a range selector: