{ "id": "106857", "key": "ALOY-503", "fields": { "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false }, "project": { "id": "11113", "key": "ALOY", "name": "Alloy", "projectCategory": { "id": "10400", "description": "Tools for developing applications", "name": "Tooling" } }, "fixVersions": [ { "id": "15758", "description": "Alloy 1.4.0", "name": "Alloy 1.4.0", "archived": false, "released": true, "releaseDate": "2014-07-17" }, { "id": "15904", "description": "2014 Sprint 08", "name": "2014 Sprint 08", "archived": true, "released": true, "releaseDate": "2014-04-24" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2014-04-23T20:54:09.000+0000", "created": "2012-12-20T14:12:34.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "alloy", "annotation", "annotations", "bindings", "collection", "map", "mapView", "maps", "model", "qe-manualtest", "view", "views" ], "versions": [], "issuelinks": [ { "id": "48194", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "149124", "key": "ALOY-1282", "fields": { "summary": "Ti.Map.View > Annotation data-binding not working as expected", "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" } }, "priority": { "name": "None", "id": "6" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "updated": "2015-06-25T08:03:31.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": "13605", "name": "Models" }, { "id": "12329", "name": "Runtime", "description": "Generic bucket for uncategorized runtime issues" }, { "id": "12326", "name": "XML", "description": "View XML and parsing" } ], "description": "Just like:\r\n\r\n{code}\r\n\r\n \r\n\r\n{code}\r\n\r\nI want to be able to do:\r\n\r\n{code}\r\n\r\n \r\n\r\n{code}", "attachment": [], "flagged": false, "summary": "Support Ti.Map.View > Annotation for Model-View binding", "creator": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "subtasks": [], "reporter": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 49, "state": "closed", "name": "Release 3.3.0", "startDate": "2016-08-25T17:02:55.773Z", "endDate": "2016-09-08T17:02:00.000Z", "completeDate": "2016-08-25T17:03:17.559Z", "originBoardId": 93 } ], "comment": { "comments": [ { "id": "289606", "author": { "name": "manuellehner", "key": "manuellehner", "displayName": "Manuel Lehner", "active": true, "timeZone": "Europe/Berlin" }, "body": "Since Ti.Map is deprecated, this would be better for Annotations of Modules.Map", "updateAuthor": { "name": "manuellehner", "key": "manuellehner", "displayName": "Manuel Lehner", "active": true, "timeZone": "Europe/Berlin" }, "created": "2014-01-24T17:45:27.000+0000", "updated": "2014-01-24T17:45:27.000+0000" }, { "id": "302281", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "PR: https://github.com/appcelerator/alloy/pull/372\r\n\r\nFunctional test: \r\n\r\n1. Test on the iOS simulator or Android device (see note below). \r\n2. Remove the Harness app from the simulator/emulator to reset the database and any app properties that might have been created by previous tests. \r\n3. Then, build & run the included test app, which will create an app with four annotations. One of those is defined in the XML and the other three via data binding. \r\n4. Edit the test app's app/views/index.xml file to enable the dataFilter and/or dataTransform options, following the comments in that file. With dataTransform, annotation titles will be surrounded by square brackets. With dataFilter, only one annotation from the collection (plus the one XML-defined annotation) will be defined.\r\n\r\nPlease note that Map annotation binding will not support:\r\n\r\n* - Annotation.customView\r\n* - Annotation.leftView\r\n* - Annotation.rightView\r\n\r\nAs those are Ti.UI.View instances, which cannot be saved to the collection (as View objects).\r\n\r\nAndroid note: you must run this on a device or Genymotion emulator with Play Services installed. You might need to update the HarnessTemplate/tiapp.xml file with the Maps API key noted in ALOY-800.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-04-23T20:50:41.000+0000", "updated": "2014-04-23T20:50:41.000+0000" }, { "id": "302283", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "PR merged", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-04-23T20:54:09.000+0000", "updated": "2014-04-23T20:54:09.000+0000" }, { "id": "302284", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "Oh, forgot to mention, this relies on the use of which was made possible by ALOY-800. You cannot use the based techniques formerly documented for maps.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-04-23T20:55:37.000+0000", "updated": "2014-04-23T20:55:37.000+0000" }, { "id": "302348", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "Nice job [~skypanther]!\r\n\r\nDon't get exactly why `customView`, `leftView` and `rightView` can not be supported. Can't you just use proxy elements like `` etc?", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2014-04-24T06:29:16.000+0000", "updated": "2014-04-24T06:29:16.000+0000" }, { "id": "302350", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "*@&@#@$... could someone please install the markdown plugin?\r\n\r\nhttps://marketplace.atlassian.com/plugins/atlassian-jira-markdown-plugin", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2014-04-24T06:30:32.000+0000", "updated": "2014-04-24T06:30:32.000+0000" } ], "maxResults": 7, "total": 7, "startAt": 0 } } }