{ "id": "175202", "key": "AC-6566", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": null, "resolutiondate": null, "created": "2020-06-29T15:21:26.000+0000", "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2020-06-29T15:21:26.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": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "Consider a scenario where TableView contains:\r\n# 30 TableViewSection.\r\n# Each TableViewSection has only one TableViewRow (row with vertical layout).\r\n# Each TableViewRow contains 7 full-width View (with horizontal layout)\r\n# Each full-width View has further 7 sub-views.\r\n# Each sub-view has further 1 Label.\r\n\r\nThis whole scenario is to create a purely Titanium based calendar.\r\n\r\nNow the problem is that while having this data:\r\n# If we click on sub-views (created in step #4) without scrolling down in table, the tableview reports the clicks correctly.\r\n# But if we scroll down to the bottom in table, and then go to the top section or wherever at the top, the above step doesn't report clicks on nested views. Only the main TableViewRow is able to fire the click event. \r\n\r\n*Note:* It happens randomly, but most of the times it doesn't work if the table-view is added to a view which has left/right/top/bottom paddings. This issue behaves exactly same on device as well.\r\n\r\n[Here's a video link|https://drive.google.com/file/d/1k0iKM42dMmi_y2jFA7N22nLrZZ23SWEY/view?usp=sharing] and source code is attached for clear understanding. In the video, whenever I am hovering over the green-background labels, assume that I am clicking on them.\r\n\r\n", "attachment": [ { "id": "67463", "filename": "TableView Issue.zip", "author": { "name": "prashant_saini", "key": "prashant_saini", "displayName": "Prashant Saini", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-06-29T15:19:13.000+0000", "size": 6934, "mimeType": "application/zip" } ], "flagged": false, "summary": "Android: TableView does not fire event on nested views", "creator": { "name": "prashant_saini", "key": "prashant_saini", "displayName": "Prashant Saini", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "prashant_saini", "key": "prashant_saini", "displayName": "Prashant Saini", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Ti SDK 9.0.3.GA\r\nAppc CLI: 8.0.0", "comment": { "comments": [], "maxResults": 0, "total": 0, "startAt": 0 } } }