{ "id": "89588", "key": "AC-2793", "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": { "id": "2", "description": "The problem described is an issue which will never be fixed.", "name": "Won't Fix" }, "resolutiondate": "2012-04-06T18:59:08.000+0000", "created": "2012-04-05T19:24:13.000+0000", "labels": [ "titanbeta" ], "versions": [], "issuelinks": [], "assignee": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "updated": "2016-03-08T07:47:42.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": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "no problems with iOS, but on android, the buttons in a custom table view are getting muddled up and are effecting different rows. I will have to try and build this on 1.8.2 to see if that remidies the problem, but i've tried 3 diff placements and methods of attaching the eventlisteners to the buttons. no matter what, some buttons, not all, affect other buttons. There seems to be no pattern to it, as the they change.\r\n\r\nThe table row itself is clickable and leads to more detailed information, that remains unaffected and works as expected.\r\n\r\nThe screenshot below is to serve as an example, it happens on Android not iOS, and it may be 3, 4 or 5 rows apart between affected buttons. ", "attachment": [ { "id": "26856", "filename": "iOS Simulator.png", "author": { "name": "stereoket", "key": "stereoket", "displayName": "Ketan Majmudar", "active": true, "timeZone": "Europe/London" }, "created": "2012-04-05T19:24:13.000+0000", "size": 122019, "mimeType": "image/png" } ], "flagged": false, "summary": "Android Custom Table Views confusing child object event listeners", "creator": { "name": "stereoket", "key": "stereoket", "displayName": "Ketan Majmudar", "active": true, "timeZone": "Europe/London" }, "subtasks": [], "reporter": { "name": "stereoket", "key": "stereoket", "displayName": "Ketan Majmudar", "active": true, "timeZone": "Europe/London" }, "environment": "Android Device 2.1 Blade & HTC Wildfire 2.3.6 - 2.0 Studio, 2.0.0GA SDK", "comment": { "comments": [ { "id": "190120", "author": { "name": "stereoket", "key": "stereoket", "displayName": "Ketan Majmudar", "active": true, "timeZone": "Europe/London" }, "body": "this might be a visual rendering problem and not mechanic.", "updateAuthor": { "name": "stereoket", "key": "stereoket", "displayName": "Ketan Majmudar", "active": true, "timeZone": "Europe/London" }, "created": "2012-04-05T19:34:53.000+0000", "updated": "2012-04-05T19:34:53.000+0000" }, { "id": "190155", "author": { "name": "stereoket", "key": "stereoket", "displayName": "Ketan Majmudar", "active": true, "timeZone": "Europe/London" }, "body": "Having discussed the problem with Tony Lukasavage on IRC, we tried to take \"className\" property out of my TableViewRows and that fixed the problem immediately, it might be worth mentioning or noting that somewhere. So my problem here is solved.", "updateAuthor": { "name": "stereoket", "key": "stereoket", "displayName": "Ketan Majmudar", "active": true, "timeZone": "Europe/London" }, "created": "2012-04-06T08:33:34.000+0000", "updated": "2012-04-06T08:33:34.000+0000" }, { "id": "190238", "author": { "name": "kwhinnery", "key": "kwhinnery", "displayName": "Kevin Whinnery", "active": true, "timeZone": "America/Chicago" }, "body": "has to do with the caching of className rows. Can't have dynamic layouts and apply a className", "updateAuthor": { "name": "kwhinnery", "key": "kwhinnery", "displayName": "Kevin Whinnery", "active": true, "timeZone": "America/Chicago" }, "created": "2012-04-06T18:59:08.000+0000", "updated": "2012-04-06T18:59:08.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }