{ "id": "117101", "key": "TIMOB-14528", "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": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-07-26T16:04:05.000+0000", "created": "2013-07-11T17:51:10.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-13T18:36:30.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": "10230", "name": "BlackBerry", "description": "BlackBerry Platform" } ], "description": "h4. The Problem\r\nIn the following code we see that the first row has a custom property (a property that does not exist in TableViewRow). This property is \"url\". The property \"url\" does exist in, for example, WebView. When we click on this row, the property \"url\" is undefined.\r\n\r\nh4. Expected result\r\nWhen clicking on the first row an alert dialog will appear with the word \"meh\"\r\n\r\nh4. Actual result \r\nWhen clicking on the first row an alert dialog will appear with the word \"undefined\"\r\n\r\n{code}\r\nvar win = Ti.UI.createWindow({\r\n\ttitle: 'Window'\r\n});\r\nvar table = Ti.UI.createTableView({\r\n\tdata: [\r\n\t {title: 'Row 1', url: 'meh'},\r\n\t {title: 'Row 2'},\r\n\t {title: 'Row 3'},\r\n\t {title: 'Row 4'},\r\n\t {title: 'Row 5'},\r\n\t {title: 'Row 6'},\r\n\t {title: 'Row 7'},\r\n\t {title: 'Row 8'},\r\n\t {title: 'Row 9'},\r\n\t {title: 'Row 10'},\r\n\t ]\r\n});\r\ntable.addEventListener('click', function(e) {\r\n\talert(e.rowData.url);\r\n})\r\nwin.add(table);\r\nwin.open();\r\n{code}\r\n\r\nThis is not allowing some tests in KS to be run", "attachment": [], "flagged": false, "summary": "Blackberry: Cannot set custom property on proxy if it exists on a different proxy", "creator": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "261816", "author": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "body": "PR: https://github.com/appcelerator/titanium_mobile_blackberry/pull/127", "updateAuthor": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-07-15T17:00:12.000+0000", "updated": "2013-07-15T17:00:12.000+0000" }, { "id": "411490", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-13T18:36:30.000+0000", "updated": "2017-03-13T18:36:30.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }