as the Appybuilder community has been closed, all extensions published there are lost... except of those, who are still available at web.archive.org
By accident I found version 3 of the tableview extension on my computer, so I guess it would be ok, if I upload it here into this thread... @Ken meanwhile agreed to provide his extension here. Thank you @Ken.
I want to comment on this wonderful extension because I do not think it is getting proper recognition. This is very useful. It is the way to display row and column text data for all configurations of cell phone screens.
I spent 12 days @ maybe 10 hrs a day trying various ways to create a text data display table (I have a slow connection). Wasted many hours with HTML. What appears should be an easy task is not easy because when you change screen size and screen fonts in phone settings, most tables simply either go off screen or become ridiculously small.
This wonderful extension handles all sizes of screen density with ease. This is simply brilliant and I wish my searching would have found it much sooner. I spent half my time reading and searching. I passed by this about 3 times before I realized it might be what I needed.
The only criticism I have is that the "header" is not a header! This header will go off screen when you scroll which means it is not a header. To accomplish a true header I used two TableViews with the header table only having one row.
Patel I found you can use spaces in the text of the header. It is not the best method since text spaces vary with font size and in your case shown here it would be many spaces causing much variance.
For me it was only a few spaces and it happened to work out for both extremes of screen size. I would be happy to show the blocks but they just wont help in this example. Perhaps you could use ascii 160 or other padding?
EXPLANATION:
Ascii 32 is a "space" in common text and its width, but not height, vary with changes in font size. Ascii 160 appears as a space on screen in most software but its width remains consistent with font width.
In HTML it is called a "sticky" header and you must use extensive CSS to make it stick. The CSS stops sticking as soon as you "pinch" expand or shrink screen size so the CSS is useless on anything but PC. For me it is not logical to call a header that does not "stick" a header! If it does not head the page then its not a header right?
For you Patel I can only suggest padding such as extra text characters.For Instance: instead of "USER" maybe "Name:Last, Middle, First" might work? I got lucky with mine since each column (except the left most one) were narrow and the differences in display were minute.
Where is Ken? Maybe it would be nice to have a version 4? I read endless internet queries from people wanting a TableView like this with a true header. The searching for a HeaderBar is very much needed.
Hope this helps and let me know if I can help further
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