[TIMOB-7219] MobileWeb: Complete Ti.UI.TableView implementation
| GitHub Issue | n/a |
| Type | Bug |
| Priority | High |
| Status | Closed |
| Resolution | Fixed |
| Resolution Date | 2012-01-23T14:13:06.000+0000 |
| Affected Version/s | Release 2.0.0 |
| Fix Version/s | Sprint 2012-02, Release 2.0.0, Release 1.8.1 |
| Components | MobileWeb |
| Labels | pointerevents*, stage, stage2 |
| Reporter | Chris Barber |
| Assignee | Chris Barber |
| Created | 2012-01-16T12:27:31.000+0000 |
| Updated | 2017-03-03T23:36:09.000+0000 |
Description
When adding multiple rows, the new rows should be constructed off screen into a fragment, then copied over so that the browser reflows the UI faster.
Extends Widget (View, Evented).
Methods:
* appendRow() [stage, stage2]
* deleteRow() [stage]
* deselectRow()
* insertRowAfter()
* insertRowBefore()
* scrollToIndex()
* scrollToTop() [stage]
* selectRow()
* updateRow()
Properties:
* allowsSelection - is this doable?
* data - Array of TableViewRow and TableViewSection objects - done!
* filterAttribute
* filterCaseInsensitive
* footerTitle - done!
* footerView - done!
* headerTitle - done!
* headerView - done!
* index
* maxRowHeight - done!
* minRowHeight - done!
* moving - bool - can we support this?
* rowHeight - done!
* scrollable
* search
* searchHidden
* separatorColor [stage]
* separatorStyle [stage]
* showVerticalScrollIndicator - use overflow-y:hidden/scroll
* style
Events:
* click
* delete (not supported)
* move (not supported)
* scroll
* scrollEnd
* touchcancel
* touchend
* touchmove
* touchstart
Update API docs with support for:
Methods:
* deselectRow()
Properties:
* allowsSelection - if doable
* filterAttribute
* filterCaseInsensitive
* moving - if doable
* scrollable
* search
* searchHidden
* showVerticalScrollIndicator
* style
* transform
Attachments
| File | Date | Size |
| app.js | 2012-01-22T20:31:06.000+0000 | 1552 |
https://github.com/appcelerator/titanium_mobile/pull/1231
Closing ticket as MobileWeb is no longer supported.