{ "id": "107357", "key": "TIMOB-12202", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "14164", "description": "Release 3.0.2", "name": "Release 3.0.2", "archived": true, "released": true, "releaseDate": "2013-02-19" }, { "id": "14162", "description": "Release 3.1.0", "name": "Release 3.1.0", "archived": true, "released": true, "releaseDate": "2013-04-16" }, { "id": "15079", "description": "2013 Sprint 02 API", "name": "2013 Sprint 02 API", "archived": true, "released": true, "releaseDate": "2013-01-28" }, { "id": "14812", "description": "2013 Sprint 02", "name": "2013 Sprint 02", "archived": true, "released": true, "releaseDate": "2013-01-28" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-01-24T10:45:14.000+0000", "created": "2013-01-03T16:26:53.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "SupportTeam", "module_tableview", "parity", "qe-testadded" ], "versions": [ { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" }, { "id": "14161", "description": "Release 3.0.1", "name": "Release 3.0.1", "archived": true, "released": true, "releaseDate": "2013-02-19" }, { "id": "14162", "description": "Release 3.1.0", "name": "Release 3.1.0", "archived": true, "released": true, "releaseDate": "2013-04-16" } ], "issuelinks": [ { "id": "24159", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "103047", "key": "TIMOB-11352", "fields": { "summary": "Android: TableViewSection header title does not change if sections have many rows", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "24614", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "107990", "key": "TIMOB-12309", "fields": { "summary": "Backport TIMOB-12202 to 3.0.1", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "5", "description": "The sub-task of the issue", "name": "Sub-task", "subtask": true } } } } ], "assignee": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2014-06-19T12:43:40.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" } ], "description": "h6.Problem\r\nWe are getting this issue only once when the orientation of the Window changes in the tabGroup.\r\n\r\nh6.Tested on\r\nDroid Razr 2.3.5\r\n\r\nh6.Expected behavior\r\nIt looks like if a single window is used, issue does not happens.\r\n\r\nh6.Additional details\r\nTo try out please uncomment line near the very bottom instead of open the tabGroup:\r\n \r\n//contactusWindow.open();\r\n\r\nIssues does not seem to occur in iOS\r\n\r\nh6.Current behavior\r\nSection header Views swapping issues\r\n\r\nh6.Steps to reproduce\r\n1. Run sample\r\n2. Press tab 2.\r\n3. Change orientation from portrait to landscape. \r\n4. Change it back. \r\n5. the second tableViewSections disappears. \r\n\r\n**Notice how the first 2 tableViewSections are \"gone\"** (or at least redrawn).\r\n\r\nh6.Repro sequence\r\n{code}\r\nvar tabGroup = Titanium.UI.createTabGroup();\r\n var win1 = Titanium.UI.createWindow({});\r\nvar tab1 = Titanium.UI.createTab({\r\n title : 'Tab 1',\r\n window : win1\r\n}); \r\n var contactusWindow = Titanium.UI.createWindow({\r\n title : 'Contact',\r\n backgroundColor : 'white'\r\n});\r\nvar contactDataInput = []; \r\nvar contactHeaderLabel = Ti.UI.createLabel({\r\n text : 'GeoBlue Expats',\r\n left : '3%',\r\n font : {\r\n fontSize : 14,\r\n fontWeight : 'bold'\r\n },\r\n color : '#373737'\r\n});\r\n \r\nvar contactSummaryHeaderView = Ti.UI.createView({\r\n backgroundGradient : {\r\n type : 'linear',\r\n startPoint : {\r\n x : '0%',\r\n y : '50%'\r\n },\r\n endPoint : {\r\n x : '0%',\r\n y : '100%'\r\n },\r\n colors : [{\r\n color : '#C5CDD0',\r\n offset : 0.0\r\n }, {\r\n color : '#BFC7CB',\r\n offset : 0.05\r\n }]\r\n },\r\n height : 25\r\n});\r\ncontactSummaryHeaderView.add(contactHeaderLabel);\r\n \r\nvar contactSummarySection = Ti.UI.createTableViewSection({\r\n headerView : contactSummaryHeaderView\r\n});\r\n \r\nvar contactExpatRow = Ti.UI.createTableViewRow({\r\n width : Ti.UI.FILL,\r\n backgroundColor : 'white',\r\n selectedBackgroundColor : 'transparent',\r\n backgroundSelectedColor : 'transparent'\r\n});\r\n \r\ncontactExpatRow.add(Ti.UI.createLabel({\r\n text : 'Customer Service for GeoBlue Expatriates.',\r\n left : '3%',\r\n font : {\r\n fontSize : 14\r\n },\r\n color : 'black'\r\n}));\r\n\r\nvar contactInsideUSLabel = Ti.UI.createLabel({\r\n text : '+1.855.282.3517(Inside the US)',\r\n font : {\r\n fontSize : 14,\r\n fontWeight : 'bold'\r\n },\r\n color : '#06465D'\r\n});\r\n \r\nvar contactInsideUSRow = Ti.UI.createTableViewRow({\r\n width : Ti.UI.FILL,\r\n backgroundColor : 'white',\r\n selectedBackgroundColor : '#4CA4BB',\r\n backgroundSelectedColor : '#4CA4BB'\r\n});\r\ncontactInsideUSRow.add(contactInsideUSLabel);\r\n \r\nvar contactOutsideUSLabel = Ti.UI.createLabel({\r\n text : '+1.610.254.5304(Outside the US)',\r\n font : {\r\n fontSize : 14,\r\n fontWeight : 'bold'\r\n },\r\n color : '#06465D'\r\n});\r\n \r\nvar contactOutsideUSRow = Ti.UI.createTableViewRow({\r\n width : Ti.UI.FILL,\r\n backgroundColor : 'white',\r\n selectedBackgroundColor : '#4CA4BB',\r\n backgroundSelectedColor : '#4CA4BB'\r\n});\r\ncontactOutsideUSRow.add(contactOutsideUSLabel);\r\n \r\ncontactSummarySection.add(contactExpatRow);\r\ncontactSummarySection.add(contactInsideUSRow);\r\ncontactSummarySection.add(contactOutsideUSRow);\r\ncontactDataInput.push(contactSummarySection);\r\nvar contactTravelerSection;\r\n \r\nvar contactTrvlrHeaderLbl = Ti.UI.createLabel({\r\n text : 'GeoBlue Travelers',\r\n left : '3%',\r\n font : {\r\n fontSize : 14,\r\n fontWeight : 'bold'\r\n },\r\n color : '#373737'\r\n});\r\n \r\nvar contactTrvlrHeaderView = Ti.UI.createView({\r\n backgroundGradient : {\r\n type : 'linear',\r\n startPoint : {\r\n x : '0%',\r\n y : '50%'\r\n },\r\n endPoint : {\r\n x : '0%',\r\n y : '100%'\r\n },\r\n colors : [{\r\n color : '#C5CDD0',\r\n offset : 0.0\r\n }, {\r\n color : '#BFC7CB',\r\n offset : 0.05\r\n }]\r\n },\r\n height : 25\r\n});\r\ncontactTrvlrHeaderView.add(contactTrvlrHeaderLbl);\r\n \r\ncontactTravelerSection = Ti.UI.createTableViewSection({\r\n headerView : contactTrvlrHeaderView\r\n});\r\n \r\nvar contactTrvlrRow = Ti.UI.createTableViewRow({\r\n width : Ti.UI.FILL,\r\n backgroundColor : 'white',\r\n selectedBackgroundColor : 'transparent',\r\n backgroundSelectedColor : 'transparent'\r\n});\r\ncontactTrvlrRow.add(Ti.UI.createLabel({\r\n text : 'Customer Service for GeoBlue Travelers.',\r\n left : '3%',\r\n font : {\r\n fontSize : 14\r\n },\r\n color : 'black'\r\n}));\r\n \r\nvar contactTrvlrInsideUSLbl = Ti.UI.createLabel({\r\n text : '+1.888.412.6403(Inside the US)',\r\n font : {\r\n fontSize : 14,\r\n fontWeight : 'bold'\r\n },\r\n color : '#06465D'\r\n});\r\n \r\nvar contactTrvlrInsideUSRow = Ti.UI.createTableViewRow({\r\n width : Ti.UI.FILL,\r\n backgroundColor : 'white',\r\n selectedBackgroundColor : '#4CA4BB',\r\n backgroundSelectedColor : '#4CA4BB'\r\n});\r\ncontactTrvlrInsideUSRow.add(contactTrvlrInsideUSLbl);\r\n \r\nvar contactTrvlrOutsideUSLbl = Ti.UI.createLabel({\r\n text : '+1.610.254.5830(Outside the US)',\r\n font : {\r\n fontSize : 14,\r\n fontWeight : 'bold'\r\n },\r\n color : '#06465D'\r\n});\r\n \r\nvar contactTrvlrOutsideUSRow = Ti.UI.createTableViewRow({\r\n width : Ti.UI.FILL,\r\n backgroundColor : 'white',\r\n selectedBackgroundColor : '#4CA4BB',\r\n backgroundSelectedColor : '#4CA4BB'\r\n});\r\ncontactTrvlrOutsideUSRow.add(contactTrvlrOutsideUSLbl);\r\n \r\ncontactTravelerSection.add(contactTrvlrRow);\r\ncontactTravelerSection.add(contactTrvlrInsideUSRow);\r\ncontactTravelerSection.add(contactTrvlrOutsideUSRow);\r\ncontactDataInput.push(contactTravelerSection);\r\nvar contactFeedbackSection;\r\n \r\nvar contactFeedbackHeaderLabel = Ti.UI.createLabel({\r\n text : 'Feedback',\r\n left : '3%',\r\n font : {\r\n fontSize : 14,\r\n fontWeight : 'bold'\r\n },\r\n color : '#373737'\r\n});\r\n \r\ncontactFeedbackHeaderView = Ti.UI.createView({\r\n backgroundGradient : {\r\n type : 'linear',\r\n startPoint : {\r\n x : '0%',\r\n y : '50%'\r\n },\r\n endPoint : {\r\n x : '0%',\r\n y : '100%'\r\n },\r\n colors : [{\r\n color : '#C5CDD0',\r\n offset : 0.0\r\n }, {\r\n color : '#BFC7CB',\r\n offset : 0.05\r\n }]\r\n },\r\n height : 25\r\n});\r\ncontactFeedbackHeaderView.add(contactFeedbackHeaderLabel);\r\n \r\ncontactFeedbackSection = Ti.UI.createTableViewSection({\r\n headerView : contactFeedbackHeaderView\r\n});\r\n \r\nvar contactFeedbackRow = Ti.UI.createTableViewRow({\r\n width : Ti.UI.FILL,\r\n layout : 'vertical',\r\n height : Ti.UI.SIZE,\r\n backgroundColor : 'white',\r\n selectedBackgroundColor : 'transparent',\r\n backgroundSelectedColor : 'transparent'\r\n});\r\ncontactFeedbackRow.add(Ti.UI.createLabel({\r\n text : 'To provide feedback, recommend enhancements, or to notify GeoBlue of issues or concerns regarding your mobile app, please email us directly at:',\r\n left : '3%',\r\n font : {\r\n fontSize : 14\r\n },\r\n color : 'black'\r\n}));\r\n \r\nvar contactEmailLabel = Ti.UI.createLabel({\r\n text : 'mobileapps@geo-blue.com',\r\n font : {\r\n fontSize : 14,\r\n fontWeight : 'bold'\r\n },\r\n color : '#06465D'\r\n});\r\n \r\nvar emailRow = Ti.UI.createTableViewRow({\r\n width : Ti.UI.FILL,\r\n backgroundColor : 'white',\r\n selectedBackgroundColor : '#4CA4BB',\r\n backgroundSelectedColor : '#4CA4BB'\r\n});\r\nemailRow.add(contactEmailLabel);\r\n \r\ncontactFeedbackSection.add(contactFeedbackRow);\r\ncontactFeedbackSection.add(emailRow);\r\ncontactDataInput.push(contactFeedbackSection);\r\n\r\nvar tableViewOptions = {\r\n minRowHeight : 50,\r\n separatorColor : 'black',\r\n backgroundImage : 'none'\r\n};\r\n \r\nvar contactusTable = Ti.UI.createTableView(tableViewOptions);\r\n \r\ncontactusTable.setData(contactDataInput);\r\n \r\ncontactusWindow.add(contactusTable);\r\n \r\nvar homeTab = Titanium.UI.createTab({\r\n icon : 'KS_nav_ui.png',\r\n title : 'Tab 2',\r\n window : contactusWindow\r\n});\r\n \r\ntabGroup.addTab(tab1);\r\ntabGroup.addTab(homeTab);\r\n \r\ntabGroup.open();\r\n{code}\r\n\r\nh6.Customer remarks\r\nwe observed this issue in HTC Sensation OS 2.3.4, Samsung Galaxy S2 OS 4.0.3, Sony Xperia OS 4.0.4.\r\n", "attachment": [ { "id": "34542", "filename": "AndroidPortrait1.JPG", "author": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-01-03T16:26:53.000+0000", "size": 605587, "mimeType": "image/jpeg" }, { "id": "34543", "filename": "AndroidPortrait2.JPG", "author": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-01-03T16:26:53.000+0000", "size": 596579, "mimeType": "image/jpeg" } ], "flagged": false, "summary": "Android: Section header views are redrawn when a TabGroup is used ", "creator": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "environment": "Android 2.3 & 4.0.x\r\nTi SDK CI & 3.0.x branches", "comment": { "comments": [ { "id": "233644", "author": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "body": "Added a smaller testcase. ", "updateAuthor": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "created": "2013-01-08T18:19:33.000+0000", "updated": "2013-01-08T18:19:33.000+0000" }, { "id": "234662", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Expanded test case\n{code}\nvar tabGroup = Titanium.UI.createTabGroup();\n var win1 = Titanium.UI.createWindow({});\nvar tab1 = Titanium.UI.createTab({\n title : 'Tab 1',\n window : win1\n}); \n var contactusWindow = Titanium.UI.createWindow({\n title : 'Contact',\n backgroundColor : 'white'\n});\nvar contactDataInput = []; \n\nvar expatsSection = function(){\n var contactHeaderLabel = Ti.UI.createLabel({\n text : 'GeoBlue Expats',\n left : '3%',\n font : {\n fontSize : 14,\n fontWeight : 'bold'\n },\n color : '#373737'\n });\n \n var contactSummaryHeaderView = Ti.UI.createView({\n backgroundGradient : {\n type : 'linear',\n startPoint : {\n x : '0%',\n y : '50%'\n },\n endPoint : {\n x : '0%',\n y : '100%'\n },\n colors : [{\n color : '#C5CDD0',\n offset : 0.0\n }, {\n color : '#BFC7CB',\n offset : 0.05\n }]\n },\n height : 25\n });\n contactSummaryHeaderView.add(contactHeaderLabel);\n \n var contactSummarySection = Ti.UI.createTableViewSection({\n headerView : contactSummaryHeaderView\n });\n \n var contactExpatRow = Ti.UI.createTableViewRow({\n width : Ti.UI.FILL,\n backgroundColor : 'white',\n selectedBackgroundColor : 'transparent',\n backgroundSelectedColor : 'transparent'\n });\n \n contactExpatRow.add(Ti.UI.createLabel({\n text : 'Customer Service for GeoBlue Expatriates.',\n left : '3%',\n font : {\n fontSize : 14\n },\n color : 'black'\n }));\n \n var contactInsideUSLabel = Ti.UI.createLabel({\n text : '+1.855.282.3517(Inside the US)',\n font : {\n fontSize : 14,\n fontWeight : 'bold'\n },\n color : '#06465D'\n });\n \n var contactInsideUSRow = Ti.UI.createTableViewRow({\n width : Ti.UI.FILL,\n backgroundColor : 'white',\n selectedBackgroundColor : '#4CA4BB',\n backgroundSelectedColor : '#4CA4BB'\n });\n contactInsideUSRow.add(contactInsideUSLabel);\n \n var contactOutsideUSLabel = Ti.UI.createLabel({\n text : '+1.610.254.5304(Outside the US)',\n font : {\n fontSize : 14,\n fontWeight : 'bold'\n },\n color : '#06465D'\n });\n \n var contactOutsideUSRow = Ti.UI.createTableViewRow({\n width : Ti.UI.FILL,\n backgroundColor : 'white',\n selectedBackgroundColor : '#4CA4BB',\n backgroundSelectedColor : '#4CA4BB'\n });\n contactOutsideUSRow.add(contactOutsideUSLabel);\n \n contactSummarySection.add(contactExpatRow);\n contactSummarySection.add(contactInsideUSRow);\n contactSummarySection.add(contactOutsideUSRow);\n \n return contactSummarySection;\n}\n\nvar travelSection = function()\n{\n var contactTrvlrHeaderLbl = Ti.UI.createLabel({\n text : 'GeoBlue Travelers',\n left : '3%',\n font : {\n fontSize : 14,\n fontWeight : 'bold'\n },\n color : '#373737'\n });\n \n var contactTrvlrHeaderView = Ti.UI.createView({\n backgroundGradient : {\n type : 'linear',\n startPoint : {\n x : '0%',\n y : '50%'\n },\n endPoint : {\n x : '0%',\n y : '100%'\n },\n colors : [{\n color : '#C5CDD0',\n offset : 0.0\n }, {\n color : '#BFC7CB',\n offset : 0.05\n }]\n },\n height : 25\n });\n contactTrvlrHeaderView.add(contactTrvlrHeaderLbl);\n \n var contactTravelerSection = Ti.UI.createTableViewSection({\n headerView : contactTrvlrHeaderView\n });\n \n var contactTrvlrRow = Ti.UI.createTableViewRow({\n width : Ti.UI.FILL,\n backgroundColor : 'white',\n selectedBackgroundColor : 'transparent',\n backgroundSelectedColor : 'transparent'\n });\n contactTrvlrRow.add(Ti.UI.createLabel({\n text : 'Customer Service for GeoBlue Travelers.',\n left : '3%',\n font : {\n fontSize : 14\n },\n color : 'black'\n }));\n \n var contactTrvlrInsideUSLbl = Ti.UI.createLabel({\n text : '+1.888.412.6403(Inside the US)',\n font : {\n fontSize : 14,\n fontWeight : 'bold'\n },\n color : '#06465D'\n });\n \n var contactTrvlrInsideUSRow = Ti.UI.createTableViewRow({\n width : Ti.UI.FILL,\n backgroundColor : 'white',\n selectedBackgroundColor : '#4CA4BB',\n backgroundSelectedColor : '#4CA4BB'\n });\n contactTrvlrInsideUSRow.add(contactTrvlrInsideUSLbl);\n \n var contactTrvlrOutsideUSLbl = Ti.UI.createLabel({\n text : '+1.610.254.5830(Outside the US)',\n font : {\n fontSize : 14,\n fontWeight : 'bold'\n },\n color : '#06465D'\n });\n \n var contactTrvlrOutsideUSRow = Ti.UI.createTableViewRow({\n width : Ti.UI.FILL,\n backgroundColor : 'white',\n selectedBackgroundColor : '#4CA4BB',\n backgroundSelectedColor : '#4CA4BB'\n });\n contactTrvlrOutsideUSRow.add(contactTrvlrOutsideUSLbl);\n \n contactTravelerSection.add(contactTrvlrRow);\n contactTravelerSection.add(contactTrvlrInsideUSRow);\n contactTravelerSection.add(contactTrvlrOutsideUSRow);\n \n return contactTravelerSection;\n}\n\nvar feedbackSection = function()\n{\n var contactFeedbackSection;\n \n var contactFeedbackHeaderLabel = Ti.UI.createLabel({\n text : 'Feedback',\n left : '3%',\n font : {\n fontSize : 14,\n fontWeight : 'bold'\n },\n color : '#373737'\n });\n \n contactFeedbackHeaderView = Ti.UI.createView({\n backgroundGradient : {\n type : 'linear',\n startPoint : {\n x : '0%',\n y : '50%'\n },\n endPoint : {\n x : '0%',\n y : '100%'\n },\n colors : [{\n color : '#C5CDD0',\n offset : 0.0\n }, {\n color : '#BFC7CB',\n offset : 0.05\n }]\n },\n height : 25\n });\n contactFeedbackHeaderView.add(contactFeedbackHeaderLabel);\n \n contactFeedbackSection = Ti.UI.createTableViewSection({\n headerView : contactFeedbackHeaderView\n });\n \n var contactFeedbackRow = Ti.UI.createTableViewRow({\n width : Ti.UI.FILL,\n layout : 'vertical',\n height : Ti.UI.SIZE,\n backgroundColor : 'white',\n selectedBackgroundColor : 'transparent',\n backgroundSelectedColor : 'transparent'\n });\n contactFeedbackRow.add(Ti.UI.createLabel({\n text : 'To provide feedback, recommend enhancements, or to notify GeoBlue of issues or concerns regarding your mobile app, please email us directly at:',\n left : '3%',\n font : {\n fontSize : 14\n },\n color : 'black'\n }));\n \n var contactEmailLabel = Ti.UI.createLabel({\n text : 'mobileapps@geo-blue.com',\n font : {\n fontSize : 14,\n fontWeight : 'bold'\n },\n color : '#06465D'\n });\n \n var emailRow = Ti.UI.createTableViewRow({\n width : Ti.UI.FILL,\n backgroundColor : 'white',\n selectedBackgroundColor : '#4CA4BB',\n backgroundSelectedColor : '#4CA4BB'\n });\n emailRow.add(contactEmailLabel);\n \n contactFeedbackSection.add(contactFeedbackRow);\n contactFeedbackSection.add(emailRow);\n \n return contactFeedbackSection;\n}\ncontactDataInput.push(expatsSection());\ncontactDataInput.push(travelSection());\ncontactDataInput.push(feedbackSection());\ncontactDataInput.push(expatsSection());\ncontactDataInput.push(travelSection());\ncontactDataInput.push(feedbackSection());\ncontactDataInput.push(expatsSection());\ncontactDataInput.push(travelSection());\ncontactDataInput.push(feedbackSection());\ncontactDataInput.push(expatsSection());\ncontactDataInput.push(travelSection());\ncontactDataInput.push(feedbackSection());\n \nvar tableViewOptions = {\n minRowHeight : 50,\n separatorColor : 'black',\n backgroundImage : 'none'\n};\n \nvar contactusTable = Ti.UI.createTableView(tableViewOptions);\n \ncontactusTable.setData(contactDataInput);\n \ncontactusWindow.add(contactusTable);\n \nvar homeTab = Titanium.UI.createTab({\n icon : 'KS_nav_ui.png',\n title : 'Tab 2',\n window : contactusWindow\n});\n \ntabGroup.addTab(tab1);\ntabGroup.addTab(homeTab);\n \ntabGroup.open();\n{code}", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-01-16T16:25:18.000+0000", "updated": "2013-01-16T16:25:18.000+0000" }, { "id": "234663", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Pull pending https://github.com/appcelerator/titanium_mobile/pull/3722", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-01-16T16:25:54.000+0000", "updated": "2013-01-16T16:25:54.000+0000" }, { "id": "234920", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Backport Task TIMOB-12309\n\nBackport PR https://github.com/appcelerator/titanium_mobile/pull/3727", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-01-18T09:46:52.000+0000", "updated": "2013-01-18T09:46:52.000+0000" }, { "id": "235526", "author": { "name": "oromero", "key": "oromero", "displayName": "Olga Romero", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closing as fixed.\nTested and verified with:\nTitanium Studio, build: 3.0.1.201212181159\nTitanium SDK, build: 3.0.2.v20130122172624\nDevices:\nNexus7 Android version 4.2\nNexus4 4.2", "updateAuthor": { "name": "oromero", "key": "oromero", "displayName": "Olga Romero", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-01-23T18:40:42.000+0000", "updated": "2013-01-23T18:40:42.000+0000" }, { "id": "235703", "author": { "name": "amittal", "key": "amittal", "displayName": "Anshu Mittal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Reopening to update labels", "updateAuthor": { "name": "amittal", "key": "amittal", "displayName": "Anshu Mittal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-01-24T10:44:43.000+0000", "updated": "2013-01-24T10:44:43.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }