{ "id": "128872", "key": "TIMOB-16838", "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": [ { "id": "16586", "description": "Release 3.4.2", "name": "Release 3.4.2", "archived": false, "released": true, "releaseDate": "2017-03-11" }, { "id": "16704", "description": "Release 3.5.0", "name": "Release 3.5.0", "archived": false, "released": true, "releaseDate": "2015-01-13" }, { "id": "16593", "description": "Release 4.0.0", "name": "Release 4.0.0", "archived": false, "released": true, "releaseDate": "2015-05-21" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2014-11-05T03:04:51.000+0000", "created": "2014-04-10T05:29:21.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "actionbar", "android", "listview", "module_listview", "qe-manualtest", "qe-testadded", "searchview" ], "versions": [ { "id": "15857", "description": "Release 3.2.2", "name": "Release 3.2.2", "archived": false, "released": true, "releaseDate": "2014-03-09" } ], "issuelinks": [ { "id": "42659", "type": { "id": "10020", "name": "Depends", "inward": "is dependent of", "outward": "depends on" }, "outwardIssue": { "id": "131958", "key": "TIMOB-17480", "fields": { "summary": "Android: Android menuItem with actionView can't handle invalidateOptionsMenu()", "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": "Medium", "id": "3" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "36554", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "114702", "key": "TIMOB-13936", "fields": { "summary": "Support Ti.UI.Android.SearchView in ActionBar without TableView.search", "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": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "updated": "2015-07-13T05:34:27.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": "10202", "name": "Android", "description": "Android Platform" } ], "description": "We can use a the SearchView in the ActionBar with a TableView, but not ListView if we can't set searchAsChild to false in ListView. Please add this property to ListView.", "attachment": [ { "id": "52322", "filename": "app_listview_w_actionbar_search.js", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2014-11-05T02:55:14.000+0000", "size": 1140, "mimeType": "text/javascript" }, { "id": "52323", "filename": "app_listview_w_child_search.js", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2014-11-05T02:55:14.000+0000", "size": 719, "mimeType": "text/javascript" } ], "flagged": false, "summary": "Android: Add searchAsChild to ListView to support Search View in Action Bar", "creator": { "name": "mokesmokes", "key": "mokesmokes", "displayName": "Mark Mokryn", "active": true, "timeZone": "Asia/Jerusalem" }, "subtasks": [], "reporter": { "name": "mokesmokes", "key": "mokesmokes", "displayName": "Mark Mokryn", "active": true, "timeZone": "Asia/Jerusalem" }, "environment": "SDK 3.3.0", "closedSprints": [ { "id": 251, "state": "closed", "name": "2014 Sprint 23 SDK", "startDate": "2014-11-10T22:56:44.608Z", "endDate": "2014-11-22T01:00:00.000Z", "completeDate": "2014-11-22T05:03:36.553Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "300480", "author": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Moving this feature request to engineering for further evaluation and prioritization. Table View exposes searchAsChild property on Android that allows Search View to be displayed in the Action Bar and a similar property is being requested on ListView.", "updateAuthor": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-04-10T06:19:35.000+0000", "updated": "2014-04-10T06:19:35.000+0000" }, { "id": "318414", "author": { "name": "bgrantges@appcelerator.com", "key": "bgrantges", "displayName": "Bert Grantges", "active": false, "timeZone": "America/Chicago" }, "body": "+1 on this. We noticed the same thing onsite with a customer. ", "updateAuthor": { "name": "bgrantges@appcelerator.com", "key": "bgrantges", "displayName": "Bert Grantges", "active": false, "timeZone": "America/Chicago" }, "created": "2014-08-13T10:40:44.000+0000", "updated": "2014-08-13T10:40:44.000+0000" }, { "id": "320053", "author": { "name": "marten", "key": "marten", "displayName": "Marten Nelson", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This is a major issue when creating native looking android app using listview.", "updateAuthor": { "name": "marten", "key": "marten", "displayName": "Marten Nelson", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-08-23T06:04:54.000+0000", "updated": "2014-08-23T06:04:54.000+0000" }, { "id": "330783", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "Changes done by TIMOB-17480 has allowed for ListView to support Search View in Action Bar.", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2014-11-05T02:43:36.000+0000", "updated": "2014-11-05T02:43:36.000+0000" }, { "id": "330786", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "Attached sample app.js files. Please rename them to app.js:\r\n[^app_listview_w_actionbar_search.js] This file shows using the Action Bar for search with ListView.\r\n[^app_listview_w_child_search.js] This file shows the search in child for ListView.\r\n\r\nTo test the feature out, please compile the Titanium Mobile SDK from changes https://github.com/appcelerator/titanium_mobile/pull/6048 onwards which was done by TIMOB-17480.", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2014-11-05T03:02:36.000+0000", "updated": "2014-11-05T03:17:13.000+0000" }, { "id": "333820", "author": { "name": "vchidambaram", "key": "vchidambaram", "displayName": "Visalakshi Chidambaram", "active": true, "timeZone": "Asia/Shanghai" }, "body": "Test environment:\r\nAppc-Studio: 3.4.1.201410281743\r\nTitanium SDK: 3.5.0.v20141125154115 \r\nTitanium CLI: 3.4.1 GA\r\nAlloy : 1.5.1 GA\r\nDevice: Samsung Galaxy Tab 3 (4.4.2)", "updateAuthor": { "name": "vchidambaram", "key": "vchidambaram", "displayName": "Visalakshi Chidambaram", "active": true, "timeZone": "Asia/Shanghai" }, "created": "2014-11-26T04:43:44.000+0000", "updated": "2014-11-26T04:43:44.000+0000" }, { "id": "357345", "author": { "name": "dharaneem", "key": "dharaneem", "displayName": "Dharaneeswaran", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Still not working....search icon appears in both as a childview and in actionbar..only childview works and when i click actionbar icon nothing happens....i want childview to be hidden and actionbar icon to be active..please help me...", "updateAuthor": { "name": "dharaneem", "key": "dharaneem", "displayName": "Dharaneeswaran", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-07-09T09:05:23.000+0000", "updated": "2015-07-09T09:05:23.000+0000" }, { "id": "357422", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "Hi [~dharaneem], could you provide a sample app to show what you are referring to? A classic app in App.js would be helpful.", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2015-07-10T01:49:58.000+0000", "updated": "2015-07-10T01:49:58.000+0000" }, { "id": "357458", "author": { "name": "bgrantges@appcelerator.com", "key": "bgrantges", "displayName": "Bert Grantges", "active": false, "timeZone": "America/Chicago" }, "body": "I have this working in the latest update of the corporate directory sample app however the implementation for ListView is a bit different.\r\n\r\nYou add the SearchView to the Menu tag \r\nhttps://github.com/appcelerator-se/corporate-directory/blob/master/app/views/directory.xml#L18\r\n\r\nYou can then update the searchText on the list view with the onChange event handler of the SearchView\r\nhttps://github.com/appcelerator-se/corporate-directory/blob/master/app/controllers/directory.js#L333\r\n\r\nThis provides the proper representation and functionality your looking for", "updateAuthor": { "name": "bgrantges@appcelerator.com", "key": "bgrantges", "displayName": "Bert Grantges", "active": false, "timeZone": "America/Chicago" }, "created": "2015-07-10T13:42:54.000+0000", "updated": "2015-07-10T13:42:54.000+0000" }, { "id": "357535", "author": { "name": "dharaneem", "key": "dharaneem", "displayName": "Dharaneeswaran", "active": true, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "dharaneem", "key": "dharaneem", "displayName": "Dharaneeswaran", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-07-13T05:34:27.000+0000", "updated": "2015-07-13T05:34:27.000+0000" } ], "maxResults": 10, "total": 10, "startAt": 0 } } }