I run into problems with displaying a nice looking table in Vision. Using the standard vertical / horizontal grid always generates lines which overlap with the boarder. Those double lines look weird. Trying to find a workaround I tested all possible combinations of grid lines enabled / disabled, custom headers, custom borders (set via scripting), but there is always either a double line or a missing line in some places.
Then I moved on to Powertables to completely customize the table grid (which I find a very annoying that this is necessary only to receive a good looking table grid). There I used custom borders on each individual cell.
This approach would theoretically work to achieve the desired results, but only with intercell spacing set to 0. Otherwise there is always a space between the lines.
The problem here is that I can not set the intercell spacing to 0. Everytime I do this in the Designer it is set back to 1. I can not modify this value at all, it is always reset to the default value after a few seconds.
So I tried to script it, passing a Dimension object to this property. But everytime the viewDataset changes this property is reset to the default value. And annoyingly every change of the intercell spacing seems to trigger a viewDataset property change event (At least it appears to be so when I trace the property events. Maybe it is something else in the background reseting it to the default value). So reacting to this property change results in an endless loop. Most of the time when the window opens the table loads with intercell spacing - sometimes with a little luck it is displayed with intercell spacing set to 0.
I really do not understand this behavior - is it a bug?
Is there any other way in Vision to get a nice looking, customized table grid?