{ "id": "143102", "key": "TIMOB-18410", "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": "5", "description": "All attempts at reproducing this issue failed, or not enough information was available to reproduce the issue. Reading the code produces no clues as to why this behavior would occur. If more information appears later, please reopen the issue.", "name": "Cannot Reproduce" }, "resolutiondate": "2019-12-11T22:14:11.000+0000", "created": "2015-01-19T13:47:46.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "Checkmark", "ListView" ], "versions": [ { "id": "16704", "description": "Release 3.5.0", "name": "Release 3.5.0", "archived": false, "released": true, "releaseDate": "2015-01-13" } ], "issuelinks": [], "assignee": null, "updated": "2019-12-11T22:14:11.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": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "When a ListView resizes - e.g. because it's in a PopOver that resizes to make room for the soft keyboard - you can see the checkmark accessories fly in from the top left of their rows.\r\n\r\nSee attached movie.\r\n\r\nh1. Steps to reproduce\r\n\r\n* Run the following code on an iPad device (or force soft keyboard on Simulator)\r\n* Click the button to open the PopOver\r\n* Focus the SearchBar to bring the keyboard up so the ListView resizes\r\n* See the checkmarks fly in from left\r\n\r\nh1. Code to reproduce\r\n\r\n{code:javascript}\r\nvar w = Ti.UI.createWindow({\r\n backgroundColor: 'white'\r\n});\r\n\r\nvar wb = Ti.UI.createButton({\r\n title: 'Click me'\r\n});\r\n\r\nwb.addEventListener('click', function() {\r\n\r\n var pw = Ti.UI.createWindow({\r\n width: 300,\r\n backgroundColor: 'white'\r\n });\r\n\r\n pw.add(Ti.UI.createListView({\r\n searchView: Ti.UI.createSearchBar(),\r\n sections: [Ti.UI.createListSection({\r\n items: (function() {\r\n var items = [];\r\n\r\n for (var i = 1; i <= 30; i++) {\r\n items.push({\r\n properties: {\r\n title: 'Row #' + i,\r\n accessoryType: (i < 3) ? Ti.UI.LIST_ACCESSORY_TYPE_CHECKMARK : Ti.UI.LIST_ACCESSORY_TYPE_NONE\r\n }\r\n });\r\n }\r\n\r\n return items;\r\n })()\r\n })]\r\n }));\r\n\r\n var p = Ti.UI.iPad.createPopover({\r\n contentView: pw\r\n });\r\n\r\n p.show({\r\n view: wb\r\n });\r\n\r\n});\r\n\r\nw.add(wb);\r\n\r\nw.open();\r\n{code}\r\n\r\nh1. Notes\r\n\r\n* The number of items has to be more then fits on the screen", "attachment": [ { "id": "53684", "filename": "slide.mov", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2015-01-19T13:47:46.000+0000", "size": 2111791, "mimeType": "video/quicktime" } ], "flagged": false, "summary": "iOS: ListView checkmarks fly in from top left when view resizes", "creator": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "subtasks": [], "reporter": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "environment": "3.5.0.GA", "comment": { "comments": [ { "id": "453155", "author": { "name": "ahutton", "key": "ahutton", "displayName": "Alan Hutton", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closing. Unable to reproduce the issue.\r\n\r\nAxway Appcelerator Studio, build: 5.1.4.201909061933 \r\nmacOS : 10.15\r\nNode.js Version : 8.9.1\r\nnpm Version : 5.5.1\r\nAppcelerator CLI : 7.1.2\r\nTitanium CLI\r\nCLI Version : 5.2.1\r\nnode-appc Version : 0.2.49\r\nTitanium SDKs : 8.3.0.GA\r\niPad 9.7-inch 13.2.2", "updateAuthor": { "name": "ahutton", "key": "ahutton", "displayName": "Alan Hutton", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-12-11T22:14:11.000+0000", "updated": "2019-12-11T22:14:11.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }