{ "id": "129237", "key": "TIMOB-16868", "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": null, "resolutiondate": null, "created": "2014-04-18T21:13:53.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "parity", "supportTeam" ], "versions": [ { "id": "15857", "description": "Release 3.2.2", "name": "Release 3.2.2", "archived": false, "released": true, "releaseDate": "2014-03-09" } ], "issuelinks": [], "assignee": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "updated": "2016-06-30T04:34:42.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" } ], "description": "h6.Issue description \r\n​ListView does not enables any reference to get the child views of the list view. On iOS it gets the child view element to animate it. \r\n\r\nh6.Steps to reproduce\r\n# Please grab attached 'app.js' for demonstrating the issue. \r\n# Click somewhere the Image or Labels for rotate of ImageView.\r\n# Notice difference between Platforms.\r\n\r\nh6.Console output\r\n{quote}\r\nTi.API.info('*evt: ' + JSON.stringify(evt.source.apiName));\r\nevt.source.children && Ti.API.info('@@@evt: ' + JSON.stringify(evt.source.children[4]));\r\n{quote}\r\n\r\nh5.iOS output:\r\n{code}\r\n[INFO] : *evt: \"Ti.UI.View\"\r\n[INFO] : @@@evt: {\"paused\":false,\"image\":\"KS_nav_ui.png\",\"backgroundColor\":\"red\",\"touchEnabled\":false,\"animating\":false,\"horizontalWrap\":true,\"reverse\":false,\"bindId\":\"pic\",\"autorotate\":true,\"duration\":200,\"stopped\":true}\r\n{code}\r\n\r\nh5.Android Output:\r\n{code}\r\n04-18 16:07:15.407: I/TiAPI(26014): *evt: \"Ti.UI.View\"\r\n04-18 16:07:15.407: I/TiAPI(26014): @@@evt: undefined\r\n04-18 16:07:15.407: E/TiExceptionHandler(26014): (main) [487969,604462] ----- Titanium Javascript Runtime Error -----\r\n04-18 16:07:15.407: E/TiExceptionHandler(26014): (main) [1,604463] - In app.js:208,25\r\n04-18 16:07:15.407: E/TiExceptionHandler(26014): (main) [1,604464] - Message: Uncaught TypeError: Cannot call method 'animate' of undefined\r\n04-18 16:07:15.417: D/AudioHardwareMSM7X30(128): value of device and enable is 6 1 ALSA dev id:6\r\n04-18 16:07:15.417: E/TiExceptionHandler(26014): (main) [9,604473] - Source: \tevt.source.children[4].animate({\r\n{code}", "attachment": [ { "id": "47381", "filename": "app.js", "author": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-04-18T21:13:54.000+0000", "size": 6716, "mimeType": "text/javascript" } ], "flagged": false, "summary": "Android: Parent Template can return the children objects on iOS but not Android", "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 API Level 11 - 19\r\niOS 7.1", "closedSprints": [ { "id": 133, "state": "closed", "name": "2014 Sprint 13 SDK", "startDate": "2014-06-23T21:55:20.791Z", "endDate": "2014-07-04T00:00:00.000Z", "completeDate": "2014-07-07T17:32:18.561Z", "originBoardId": 100 }, { "id": 105, "state": "closed", "name": "2014 Sprint 11 SDK", "startDate": "2014-05-27T21:43:32.338Z", "endDate": "2014-06-07T00:00:00.000Z", "completeDate": "2014-06-09T21:36:37.587Z", "originBoardId": 114 }, { "id": 121, "state": "closed", "name": "2014 Sprint 12 SDK", "startDate": "2014-06-09T21:51:17.043Z", "endDate": "2014-06-21T00:00:00.000Z", "completeDate": "2014-06-23T16:52:29.621Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "303236", "author": { "name": "dfortner", "key": "dfortner", "displayName": "Daniel Fortner", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~ingo], I spoke to [~hpham], he looked at this briefly, and we put it in Sprint 10.", "updateAuthor": { "name": "dfortner", "key": "dfortner", "displayName": "Daniel Fortner", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-05-01T21:44:14.000+0000", "updated": "2014-05-01T21:44:14.000+0000" }, { "id": "306472", "author": { "name": "sunila", "key": "sunila", "displayName": "Sunila", "active": true, "timeZone": "Asia/Kolkata" }, "body": "Added code to update proxies with the right views when an event is fired so that the proxies that are accessed during the event in JS will have the right UI control associated with it.\r\n\r\nhttps://github.com/appcelerator/titanium_mobile/pull/5734", "updateAuthor": { "name": "sunila", "key": "sunila", "displayName": "Sunila", "active": true, "timeZone": "Asia/Kolkata" }, "created": "2014-05-27T17:08:51.000+0000", "updated": "2014-05-27T17:08:51.000+0000" }, { "id": "312598", "author": { "name": "sunila", "key": "sunila", "displayName": "Sunila", "active": true, "timeZone": "Asia/Kolkata" }, "body": "Added a new PR to enable databind 'transform' property with duration to solve the use case in the sample.\r\n\r\nhttps://github.com/appcelerator/titanium_mobile/pull/5888", "updateAuthor": { "name": "sunila", "key": "sunila", "displayName": "Sunila", "active": true, "timeZone": "Asia/Kolkata" }, "created": "2014-07-07T17:41:11.000+0000", "updated": "2014-07-07T17:41:11.000+0000" }, { "id": "342887", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~hpham] What is the workaround we came up with for this issue?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-02-11T03:50:44.000+0000", "updated": "2015-02-11T03:50:44.000+0000" } ], "maxResults": 16, "total": 16, "startAt": 0 } } }