{ "id": "90658", "key": "TIMOB-8839", "fields": { "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "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": [ { "id": "14162", "description": "Release 3.1.0", "name": "Release 3.1.0", "archived": true, "released": true, "releaseDate": "2013-04-16" }, { "id": "15095", "description": "2013 Sprint 03 BB", "name": "2013 Sprint 03 BB", "archived": true, "released": true, "releaseDate": "2013-02-11" }, { "id": "14813", "description": "2013 Sprint 03", "name": "2013 Sprint 03", "archived": true, "released": true, "releaseDate": "2013-02-11" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-02-10T09:46:47.000+0000", "created": "2012-04-20T11:32:13.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [], "issuelinks": [ { "id": "25069", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "100944", "key": "TIMOB-10878", "fields": { "summary": "Blackberry: Implement important UI.TableView functionality", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } } ], "assignee": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-08T18:11:14.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": "h3. Feature\r\nImplement TableViewRow proxies which support the simple row style.\r\nFor simple rows (title, leftImage, etc) can probably use the Cascades\r\nStandardListItem. This is already implemented for using plain objects for the data array.\r\nDevelopers should also be able to listen for click and swipe events on rows.\r\n\r\nh3. Acceptance Test\r\n\r\n1. Download the test case (tableview-test.zip) which includes the resources.\r\n2. Create a project with the resources and run the app.\r\n3. A list of items should appear with title text and a left image.\r\n4. After a few seconds the last item should change to a pear.\r\n5. Try clicking various rows. The text should change to \"Click!\" for a few seconds.\r\n The text should revert back to its original value.\r\n\r\n", "attachment": [ { "id": "30131", "filename": "app.js", "author": { "name": "agalstyan", "key": "agalstyan", "displayName": "Alexander Galstyan", "active": true, "timeZone": "Asia/Dubai" }, "created": "2012-07-30T06:03:18.000+0000", "size": 385, "mimeType": "application/x-javascript" }, { "id": "35508", "filename": "tableview-test.zip", "author": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-02-10T08:08:29.000+0000", "size": 581966, "mimeType": "application/zip" } ], "flagged": false, "summary": "BlackBerry: Implement Simple TableViewRows", "creator": { "name": "fboisvert", "key": "fboisvert", "displayName": "Francois Boisvert", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "fboisvert", "key": "fboisvert", "displayName": "Francois Boisvert", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 9, "state": "closed", "name": "2013 Sprint 03 BB", "startDate": "2013-02-04T19:45:09.855Z", "endDate": "2013-02-11T19:44:09.855Z", "completeDate": "2013-04-19T16:42:34.551Z" } ], "comment": { "comments": [ { "id": "195927", "author": { "name": "tpetrenko", "key": "tpetrenko", "displayName": "Tatyana Petrenko", "active": true, "timeZone": "America/New_York" }, "body": "sz: You can use the GridListLayout", "updateAuthor": { "name": "tpetrenko", "key": "tpetrenko", "displayName": "Tatyana Petrenko", "active": true, "timeZone": "America/New_York" }, "created": "2012-05-24T07:51:20.000+0000", "updated": "2012-05-24T07:51:20.000+0000" }, { "id": "196242", "author": { "name": "jlemieux", "key": "jlemieux", "displayName": "Jean-Philippe Lemieux", "active": true, "timeZone": "America/Montreal" }, "body": "Seems to me like it relates more closely to HeaderListItem and/or StandardListItem", "updateAuthor": { "name": "jlemieux", "key": "jlemieux", "displayName": "Jean-Philippe Lemieux", "active": true, "timeZone": "America/Montreal" }, "created": "2012-05-28T12:06:14.000+0000", "updated": "2012-05-28T12:06:14.000+0000" }, { "id": "213657", "author": { "name": "dcampbell", "key": "dcampbell", "displayName": "David Campbell", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Work in progress: https://github.com/Macadamian/titanium_mobile/pull/130\r\n\r\nUsing a custom control based on the container control for the list item.", "updateAuthor": { "name": "dcampbell", "key": "dcampbell", "displayName": "David Campbell", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-08-09T14:59:08.000+0000", "updated": "2012-08-09T14:59:08.000+0000" }, { "id": "213755", "author": { "name": "tpetrenko", "key": "tpetrenko", "displayName": "Tatyana Petrenko", "active": true, "timeZone": "America/New_York" }, "body": "OK, it seems this control doesn't really affect KS in a major way.\r\nThe only thing that we can't do without it is enable/disable list elements, change font color, put objects instead of text. KS is functional without that. We are using alert dialogs instead of disabling items in the list for the time being.", "updateAuthor": { "name": "tpetrenko", "key": "tpetrenko", "displayName": "Tatyana Petrenko", "active": true, "timeZone": "America/New_York" }, "created": "2012-08-10T07:21:00.000+0000", "updated": "2012-08-10T07:21:00.000+0000" }, { "id": "218699", "author": { "name": "tpetrenko", "key": "tpetrenko", "displayName": "Tatyana Petrenko", "active": true, "timeZone": "America/New_York" }, "body": "This control is not supported directly by Cascades. It will have to be implemented in a custom way. Without it, TableView still is usable and allows for text content. TableViewRow might not be necessary for Beta. To be discussed.", "updateAuthor": { "name": "tpetrenko", "key": "tpetrenko", "displayName": "Tatyana Petrenko", "active": true, "timeZone": "America/New_York" }, "created": "2012-09-12T13:37:11.000+0000", "updated": "2012-09-12T13:37:11.000+0000" }, { "id": "409868", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as resolved.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-08T18:11:14.000+0000", "updated": "2017-03-08T18:11:14.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }