{ "id": "61580", "key": "TIMOB-948", "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": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2017-06-07T22:50:55.000+0000", "created": "2011-04-15T02:39:56.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "api" ], "versions": [ { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "issuelinks": [ { "id": "10866", "type": { "id": "10011", "name": "Includes", "inward": "is included by", "outward": "includes" }, "inwardIssue": { "id": "65910", "key": "TIMOB-4251", "fields": { "summary": "Reimplement TableViews and provide minimal dynamic data source API", "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": "Low", "id": "4" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } } ], "assignee": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-06-07T22:50:55.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": "h3. Scenario:\r\n\r\nPopOver populated with a TableView - TableView given a SearchBar\r\n\r\nWhen search is given focus, the TableView will gray. Tapping the TableView will blur the SearchBar and remove the gray from the\r\nTableView and the cancel button from the SearchBar. Tapping out of a PopOver will trigger the hide method (correct?) and event on the PopOver. While using the blur method on the SearchBar does work if the PopOver is hidden, the TableView is still grayed out (and the cancel button still shows) when the user taps to display the PopOver.\r\n\r\nSame behavior in 1.2 and 1.3", "attachment": [], "flagged": false, "summary": "iOS: SearchBar issue in PopOver, with TableView", "creator": { "name": "fspencer", "key": "fspencer", "displayName": "Fred Spencer", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "fspencer", "key": "fspencer", "displayName": "Fred Spencer", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "124422", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Might be a duplicate of TIMOB-1091.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:39:56.000+0000", "updated": "2014-02-26T16:33:25.000+0000" }, { "id": "124423", "author": { "name": "szul", "key": "szul", "displayName": "szul", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I wanted to add my comments here so that I could close my HelpDesk ticket. I was pointed to this bug as the reason for my issues with inserting a search bar as a table view row inside of a popover menu for an iPad application. The search bar successfully gains focus when the app is in horizontal orientation (where the\r\npopover becomes the left side of a split view), but refuses to gain focus when in vertical orientation (where it is a popover).

\r\n\r\nHere is the HelpDesk ticket: http://developer.appcelerator.com/helpdesk/view/59541#c270271", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:39:57.000+0000", "updated": "2014-02-26T16:34:00.000+0000" }, { "id": "140635", "author": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Sample Code:\r\n{code}\r\n// ======== sidebar ========\r\nvar listWin = Ti.UI.createWindow();\r\nvar tableData = [];\r\nfor (var i = 0;i<200;i++){\r\n\ttableData[i] = {title:'Row #'+(i+1),rowId:i};\r\n}\r\nvar table = Ti.UI.createTableView({\r\n\tdata:tableData,\r\n\tsearch:Ti.UI.createSearchBar()\r\n});\r\n\r\nlistWin.add(table);\r\n\r\n\r\n// ======== main window ========\r\n\r\nvar mainWin = Ti.UI.createWindow();\r\nvar label = Ti.UI.createLabel({\r\n\ttext:'This is a label',\r\n\tbackgroundColor:'white',\r\n\twidth:200,\r\n\theight:50\r\n});\r\nmainWin.add(label);\r\n\r\n\r\n// split view stuff\r\nvar masterNav = Ti.UI.iPhone.createNavigationGroup({});\r\nvar detailNav = Ti.UI.iPhone.createNavigationGroup({});\r\n\r\nmasterNav.window=listWin;\r\ndetailNav.window=mainWin;\r\n\r\nvar splitView = Titanium.UI.iPad.createSplitWindow({\r\n\tmasterView:masterNav,\r\n\tdetailView:detailNav\r\n});\r\n\r\nsplitView.addEventListener('visible', function(e) {\r\n if (e.view == 'detail') {\r\n e.button.title = \"List\";\r\n\r\n detailNav.window.leftNavButton = e.button; \r\n }else if (e.view == 'master') {\r\n\t\tdetailNav.window.leftNavButton = null;\r\n }\r\n});\r\n\r\nsplitView.open();\r\n\r\n{code}\r\nhttp://pastie.org/2028359", "updateAuthor": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-06-06T10:29:45.000+0000", "updated": "2011-06-06T10:29:45.000+0000" }, { "id": "194716", "author": { "name": "jyounus", "key": "jyounus", "displayName": "Junaid Younus", "active": true, "timeZone": "Europe/London" }, "body": "I can reproduce this with 2.0.1GA2 on the iPad simulator.", "updateAuthor": { "name": "jyounus", "key": "jyounus", "displayName": "Junaid Younus", "active": true, "timeZone": "Europe/London" }, "created": "2012-05-14T14:42:06.000+0000", "updated": "2012-05-14T14:42:06.000+0000" }, { "id": "214119", "author": { "name": "jyounus", "key": "jyounus", "displayName": "Junaid Younus", "active": true, "timeZone": "Europe/London" }, "body": "Tested on the iPad simulator with TiSDK 2.2.0v20120810194112, issue still reproducible.", "updateAuthor": { "name": "jyounus", "key": "jyounus", "displayName": "Junaid Younus", "active": true, "timeZone": "Europe/London" }, "created": "2012-08-13T12:35:35.000+0000", "updated": "2012-08-13T12:35:35.000+0000" }, { "id": "294757", "author": { "name": "mark.henderson@snagr.co.uk", "key": "mark.henderson@snagr.co.uk", "displayName": "Mark Henderson", "active": true, "timeZone": "Europe/London" }, "body": "Can I champion this issue. It still exists in 3.2.1 I also see that the searchBar doesn't hide the original rows when you begin to filter if in a popover. So if I filter down to 2 rows, the original rows 3,4,5 etc.. are still visible underneath.", "updateAuthor": { "name": "mark.henderson@snagr.co.uk", "key": "mark.henderson@snagr.co.uk", "displayName": "Mark Henderson", "active": true, "timeZone": "Europe/London" }, "created": "2014-02-26T07:41:31.000+0000", "updated": "2014-02-26T07:41:31.000+0000" }, { "id": "294792", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Is this related to TIMOB-15526?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-02-26T16:36:15.000+0000", "updated": "2014-02-26T16:36:27.000+0000" }, { "id": "421317", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as duplicate.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-06-07T22:50:55.000+0000", "updated": "2017-06-07T22:50:55.000+0000" } ], "maxResults": 8, "total": 8, "startAt": 0 } } }