{ "id": "90645", "key": "TIMOB-8826", "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": "13271", "description": "Release 2.1.0", "name": "Release 2.1.0", "archived": false, "released": true, "releaseDate": "2012-06-29" }, { "id": "13414", "description": "Sprint 2012-08 Blackberry", "name": "Sprint 2012-08 BB", "archived": true, "released": true, "releaseDate": "2012-07-01" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-06-28T01:44:18.000+0000", "created": "2012-04-20T11:23:36.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-02T22:12:29.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": null, "attachment": [ { "id": "28188", "filename": "picker.patch", "author": { "name": "hmovsisyan", "key": "hmovsisyan", "displayName": "Harutyn Movsisyan", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-06-06T07:29:47.000+0000", "size": 13230, "mimeType": "text/plain" } ], "flagged": false, "summary": "BlackBerry: Implement UI.Picker", "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, "comment": { "comments": [ { "id": "197484", "author": { "name": "hmovsisyan", "key": "hmovsisyan", "displayName": "Harutyn Movsisyan", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Attached picker.patch file which contains implementation of picker object with some (type, width, height, top, left) properties. \r\nBecause Cascades doesn't support generic Picker module (only Date/Time picker), we assume that when in JS we have\r\ncreatePicker, it should create DateTimePicker by default.\r\nBy the time the patch was created, there was following issue issue:\r\n when we initialize value property in the JS, the V8 didn't make call back for that property e.g.:\r\n\r\nvar picker = Ti.UI.createPicker({\r\n type:Ti.UI.PICKER_TYPE_DATE,\r\n value:new Date(2014,3,12)\r\n});\r\n\r\nand the other properties like, minDate, maxDate etc. which have JS Date had the same issue\r\n", "updateAuthor": { "name": "hmovsisyan", "key": "hmovsisyan", "displayName": "Harutyn Movsisyan", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-06-06T07:37:21.000+0000", "updated": "2012-06-06T07:37:21.000+0000" }, { "id": "199142", "author": { "name": "tpetrenko", "key": "tpetrenko", "displayName": "Tatyana Petrenko", "active": true, "timeZone": "America/New_York" }, "body": "Harut, please list here all picker types that this control supports. Mention which ones you were able to implement, which ones can be done using combo box control (or some other suitable Cascades control) and which ones can only be done trough creation of a custom control.", "updateAuthor": { "name": "tpetrenko", "key": "tpetrenko", "displayName": "Tatyana Petrenko", "active": true, "timeZone": "America/New_York" }, "created": "2012-06-19T11:29:18.000+0000", "updated": "2012-06-19T11:29:18.000+0000" }, { "id": "199314", "author": { "name": "hmovsisyan", "key": "hmovsisyan", "displayName": "Harutyn Movsisyan", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Using BB DateTimePicker, I was able to implement following types of picker:\r\nPICKER_TYPE_DATE\r\nPICKER_TYPE_DATE_AND_TIME\r\nPICKER_TYPE_TIME\r\n\r\nfor the PICKER_TYPE_PLAIN picker, we can use BB DropDown control consists of an expandable list of options.\r\nIt is look like a picker, but the functionality is the same.\r\n\r\nPICKER_TYPE_DOWN_COUNT_PICKER picker type is crashing on android, according to the documentation it is a picker with a countdown timer appearance, showing hours and minutes. BB doesn't support suck kind of control, but we should be able to implement it as custom one.", "updateAuthor": { "name": "hmovsisyan", "key": "hmovsisyan", "displayName": "Harutyn Movsisyan", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-06-20T03:43:55.000+0000", "updated": "2012-06-20T03:43:55.000+0000" }, { "id": "200707", "author": { "name": "hmovsisyan", "key": "hmovsisyan", "displayName": "Harutyn Movsisyan", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Following are implemented in the scope of this task:\r\n properties: value, minDate, maxDate, type\r\n interface: setters and getters for above properties\r\n event: change (only type and value properties)\r\n inherited: top, left, width, height", "updateAuthor": { "name": "hmovsisyan", "key": "hmovsisyan", "displayName": "Harutyn Movsisyan", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-06-28T01:44:03.000+0000", "updated": "2012-06-28T01:44:03.000+0000" }, { "id": "408581", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as Blackberry is no longer supported.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-02T22:12:29.000+0000", "updated": "2017-03-02T22:12:29.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }