{ "id": "172750", "key": "TIMOB-26656", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "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": null, "resolutiondate": null, "created": "2018-12-14T13:12:23.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "insert", "view" ], "versions": [ { "id": "15857", "description": "Release 3.2.2", "name": "Release 3.2.2", "archived": false, "released": true, "releaseDate": "2014-03-09" } ], "issuelinks": [ { "id": "57061", "type": { "id": "10001", "name": "Cloners", "inward": "is cloned into", "outward": "is cloned from" }, "outwardIssue": { "id": "129134", "key": "TIMOB-16879", "fields": { "summary": "ScrollableView: Add \"insertViewsAt()\" method", "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": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } } ], "assignee": null, "updated": "2018-12-14T13:16:22.000+0000", "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" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" }, { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "(Cloned from the scrollable-view ticket)\r\n\r\nThe Ti.UI.View currently supports the \".add()\" method to programmatically append additional views to the end of the collection. However, it has no method to insert one or more views at the beginning (prepend), or somewhere in the middle of the collection.\r\n\r\nIt would be great to have a method like \".insertViewsAt(idx, views)\" so one item (or more) can be prepended or inserted at specific locations without requiring the entire views collection to be re-bound and rendered. ", "attachment": [], "flagged": false, "summary": "Ti.UI.View: Add \"insertViewsAt()\" method", "creator": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "environment": "Ti SDK 7.5.0.GA", "comment": { "comments": [ { "id": "444595", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "PoC: https://github.com/hansemannn/titanium_mobile/commit/0db641aad8a905f0081fcaf858c5afa1452dbe59", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-12-14T13:16:16.000+0000", "updated": "2018-12-14T13:16:16.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }