Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-7219

MobileWeb: Complete Ti.UI.TableView implementation

    Details

      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

          Activity

            People

            • Assignee:
              cbarber Chris Barber
              Reporter:
              cbarber Chris Barber
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Backbone Issue Sync

                • Titanium SDK/CLI <> Titanium Mobile
                  Synced with:
                  TIMOB-11753
                  Sync status:
                  ERROR
                  Last received:
                  Last sent:

                  Git Integration