Using Safari on an iPhone with iOS 8.x, WebListBox Rows are not selectable when the WebPage is scrolled. Everything works as expected when run or compiled with 2014r2.1.
This issue may not be unique to Safari and iOS 8, which is why I posted here. Will someone please test the project attached to the Feedback case with recent versions of Android, Windows Phone and BlackBerry.
I added some info based on the test app that I created for my test case and posted that on your feedback case. What I see is that you can select rows, but when the page is scrolled, you will not select the rows you expect to select - rather, they seem to be offset by the amount the page is scrolled. Hopefully that helps Xojo to better understand and fix the issue.
This also happens on desktop when you use your browser’s search functionality to find something in a WebListBox. When you click it selects the item off by how much it had to scroll to find what you searched for and the bottom of the weblistbox gets all these blank extra rows. It’s really a mess.
No, it’s been around for as long as I can remember. But there’s no way to work around it and it never seems to get addressed. The webListBox really needs a lot of love and attention. It’s one of the more powerful webControls and it’s been plagued with errors since its start. I’m just glad it reliably draws itself when loading in containers and changing its visibility in and out. It use to be a mess!
I’ve wrapped the Google Visualization library both for Web and Desktop. It primarily does graphs, but they have a “Table” graph that is essentially the WebListBox. It also automatically does the column sorting etc…
If you need an alternative it isn’t a horrible option. It actually works significantly better than Xojo’s. I do have plans to release my library for it eventually. I’ve just been busy, but just about every main feature is working. It would be easy to wrap just the Table graph into a single WebControlWrapper if you needed.
[quote=154617:@Brock Nash]I’ve wrapped the Google Visualization library both for Web and Desktop. It primarily does graphs, but they have a “Table” graph that is essentially the WebListBox. It also automatically does the column sorting etc…
If you need an alternative it isn’t a horrible option. It actually works significantly better than Xojo’s. I do have plans to release my library for it eventually. I’ve just been busy, but just about every main feature is working. It would be easy to wrap just the Table graph into a single WebControlWrapper if you needed.[/quote]
Thanks Brock!