Everyone with a mobile device is familiar with table views, searchable scrolling tables where rows have multiple elements like images and text, and are populated from some data source. Since a tableview-based app typically has a MVC design (not FP), it makes sense that I have never seen this done in Mathematica.
Question: It looks like there is a built-in function called TableView[] but it has no documentation and is rather flakey. Is it exposed for a reason?
There's ListPicker as well, but this doesn't support multiple columns. If the output form representation of DataSet was malleable and scrollable that could work too. But really a good table view implementation has much more: simple design and templating of the rows, fast text fields searching, smooth scrolling with momentum (>= 60FPS), and dynamic listening to underlying data changes. Are there any known examples of this functionality?
TableViewis the no. one on my list "why MMA drives me crazy". I mean, it is so natural, people are so used to excel like interfaces, it should be one of priorities. It is so handy to work with. Nvm, here's related topic: How can I create an advanced grid interface on Mathematica? – Kuba Feb 03 '15 at 13:36Pane[Column[Range@50], {Automatic, 200}, Scrollbars -> {False, True}]-- what does this lack that you hope to implement? – Mr.Wizard Feb 04 '15 at 07:40