Uploaded image for project: 'Appcelerator - INBOX'
  1. Appcelerator - INBOX
  2. AC-2589

TableViewSection viewHeader not ordered right on repeated setData

    Details

      Description

      When updating a tableView with tableViewSections at an interval, the headerView array seems to be inverted. This is visible by running the example. It works fine on iOS but not on Android.

      app.js

       
      var window = Ti.UI.createWindow({backgroundColor: 'white'});
      var tableView = Ti.UI.createTableView();
       
      var label1 = Ti.UI.createLabel({text: 'test1'});
      var label2 = Ti.UI.createLabel({text: 'test2'});
      var label3 = Ti.UI.createLabel({text: 'test3'});
      var label4 = Ti.UI.createLabel({text: 'test4'});
       
      var tableViewSection1 = Ti.UI.createTableViewSection({headerView:label1});
      var tableViewSection2 = Ti.UI.createTableViewSection({headerView:label2});
      var tableViewSection3 = Ti.UI.createTableViewSection({headerView:label3});
      var tableViewSection4 = Ti.UI.createTableViewSection({headerView:label4});
       
      var tableViewRow1 = Ti.UI.createTableViewRow({title: 'test1'});
      var tableViewRow2 = Ti.UI.createTableViewRow({title: 'test2'});
      var tableViewRow3 = Ti.UI.createTableViewRow({title: 'test3'});
      var tableViewRow4 = Ti.UI.createTableViewRow({title: 'test4'});
       
      tableViewSection1.add(tableViewRow1);
      tableViewSection2.add(tableViewRow2);
      tableViewSection3.add(tableViewRow3);
      tableViewSection4.add(tableViewRow4);
       
      tableView.setData([tableViewSection1, tableViewSection2, tableViewSection3, tableViewSection4]);
       
      window.add(tableView);
       
      var interval = setInterval(function()
      {
      	tableView.setData([tableViewSection1, tableViewSection2, tableViewSection3, tableViewSection4]);
      }, 1000);
       
      window.open();
      

        Attachments

          Activity

            People

            • Assignee:
              mpmiranda Mauro Parra-Miranda
              Reporter:
              janhelleman Jan Helleman
            • Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Git Integration