OK, I am still a newbie. Only just began learning this method of building software first week of December and am well advanced now. I appreciate your help (several times now) TIM. I figured out how to message Ken and did so. I am replying here because I am unable to message you directly.
My next tackle is to make uk.co.metricrat.chartmakerplusv3k1.aix work. I tinkered but no luck so far. This next week I will be working on making it happen.
Hi Ken, thanks for sharing version 4, I tested your TableView_v4_HS, horizontal scroll runs well, but table columns were aligned to header columns, I need the opposite, test please this block
@patel
This is how I found refreshing a matched set of TV has to be. It works perfectly.
First, you need to set font sizes in both tables (I did that prior to calling this module)
Then you need to clear the data table (not header) and reload it.
I set the font sizes again after reloading because this module is called by screen initialization (doesnt hurt to do it twice
Then you need to rebuild the data table to the container (Table)
Then Match the TV you use as the header to to the container
I found this to be the most rapid way to refresh the TVs. I allow the user to set font size up or down and they are free to do it rapidly if they want. This method repaints very quick for me. Hope this helps.
BTW: you cannot assign "create empty list" directly to the TV, tried that and dint work
Strange but you must assign a global list that is empty to it and it works fine.