{ "id": "155136", "key": "TIMOB-20466", "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": [], "resolution": { "id": "5", "description": "All attempts at reproducing this issue failed, or not enough information was available to reproduce the issue. Reading the code produces no clues as to why this behavior would occur. If more information appears later, please reopen the issue.", "name": "Cannot Reproduce" }, "resolutiondate": "2019-08-26T21:35:54.000+0000", "created": "2016-02-25T18:22:27.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "android" ], "versions": [], "issuelinks": [], "assignee": null, "updated": "2019-08-26T21:35:54.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": "The assigned value for tableViewRow.title property, in this case a date string, displays correctly in ios simulator and device. It does not display at all in android emulator or device. Run the files attached to this ticket in a test app to demonstrate this bug.", "attachment": [ { "id": "58333", "filename": "index.js", "author": { "name": "mjstelly_ta", "key": "mjstelly_ta", "displayName": "Michael Stelly", "active": true, "timeZone": "America/New_York" }, "created": "2016-02-25T18:18:47.000+0000", "size": 26533, "mimeType": "text/javascript" }, { "id": "58331", "filename": "index.tss", "author": { "name": "mjstelly_ta", "key": "mjstelly_ta", "displayName": "Michael Stelly", "active": true, "timeZone": "America/New_York" }, "created": "2016-02-25T18:21:34.000+0000", "size": 155, "mimeType": "application/octet-stream" }, { "id": "58332", "filename": "index.xml", "author": { "name": "mjstelly_ta", "key": "mjstelly_ta", "displayName": "Michael Stelly", "active": true, "timeZone": "America/New_York" }, "created": "2016-02-25T18:20:27.000+0000", "size": 183, "mimeType": "text/xml" }, { "id": "58343", "filename": "Screen Shot 2016-02-26 at 1.43.41 AM.png", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2016-02-25T19:44:41.000+0000", "size": 163256, "mimeType": "image/png" } ], "flagged": false, "summary": "Android: TableViewRow title fails to display on android", "creator": { "name": "mjstelly_ta", "key": "mjstelly_ta", "displayName": "Michael Stelly", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "mjstelly_ta", "key": "mjstelly_ta", "displayName": "Michael Stelly", "active": true, "timeZone": "America/New_York" }, "environment": "Operating System\r\n Name = Mac OS X\r\n Version = 10.11.3\r\n Architecture = 64bit\r\n # CPUs = 8\r\n Memory = 16.0GB\r\n\r\nNode.js\r\n Node.js Version = 0.12.4\r\n npm Version = 2.10.1\r\n\r\nTitanium CLI\r\n CLI Version = 5.0.6\r\n node-appc Version = 0.2.31\r\n\r\nTi SDK = 3.5.1.GA\r\n\r\nGenymotion:\r\n Samsung Galaxy S5 - 4.4.4 - API 19 - 1080x1920\r\n SDK Version = 4.4.4\r\n ABI = x86\r\n Genymotion Version = 2.6.0\r\n Display = 1080x1920-16\r\n DPI = 480\r\n OpenGL Acceleration = yes\r\n Google APIs = no\r\n\r\nXcode\r\n 6.4 (build 6E35b) - Xcode default\r\n Install Location = /Applications/Xcode.app/Contents/Developer\r\n iOS SDKs = 8.4\r\n iOS Simulators = 8.4\r\n Supported by TiSDK 3.5.1.GA = yes\r\n", "comment": { "comments": [ { "id": "377935", "author": { "name": "mjstelly_ta", "key": "mjstelly_ta", "displayName": "Michael Stelly", "active": true, "timeZone": "America/New_York" }, "body": "I added the following code as a workaround in the *detailsArray* loop. Nonetheless, title property display should be fixed.\r\n\r\n{code}\r\n_.each(detailsArray, function(items) {\r\n\r\n _.each(items, function(itemDetails, dateIndex) {\r\n //removed the title property\r\n var detailRow = Ti.UI.createTableViewRow({\r\n // title: dateIndex,\r\n height: 20,\r\n data: itemDetails,\r\n categoryType: categoryType\r\n });\r\n //added a label\r\n var detailLabel = Ti.UI.createLabel({\r\n text: dateIndex,\r\n left: 15,\r\n height: 15,\r\n width: Ti.UI.SIZE,\r\n color: '#000',\r\n font: {\r\n fontSize: 12,\r\n fontFamily: 'helvetica'\r\n }\r\n });\r\n\r\n //add arrow image to row\r\n var arrowImage = Ti.UI.createImageView({\r\n width: 13,\r\n height: 13,\r\n right: 10,\r\n image: '/images/ico_chevron_sm.png',\r\n touchEnabled: false\r\n });\r\n\r\n detailRow.add(detailLabel);\r\n detailRow.add(arrowImage);\r\n\r\n rows.push(detailRow);\r\n });\r\n});\r\n{code}\r\n\r\n", "updateAuthor": { "name": "mjstelly_ta", "key": "mjstelly_ta", "displayName": "Michael Stelly", "active": true, "timeZone": "America/New_York" }, "created": "2016-02-25T22:02:07.000+0000", "updated": "2016-02-25T22:03:42.000+0000" }, { "id": "450839", "author": { "name": "ahutton", "key": "ahutton", "displayName": "Alan Hutton", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Unable to reproduce on 8.1.0.GA SDK.", "updateAuthor": { "name": "ahutton", "key": "ahutton", "displayName": "Alan Hutton", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-08-26T21:35:54.000+0000", "updated": "2019-08-26T21:35:54.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }