{ "id": "61669", "key": "TIMOB-1037", "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": [ { "id": "11224", "name": "Release 1.4.0", "archived": true, "released": true, "releaseDate": "2010-07-16" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T01:55:01.000+0000", "created": "2011-04-15T02:42:05.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-04-17T01:55:01.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": "{html}

See Base UI -> Table View -> Layout 2 and conduct a\nsearch. Rows returned by the search are reconstituted from the\nsearch string, and are not the original row; HIG demands that we\npresent the search results in a manner consistent with the original\ntable.

\n

I guess this was a different bug and I accidentally closed it\nfor the wrong reasons. Oops!

{html}", "attachment": [], "flagged": false, "summary": "Table search needs to preserve row layout", "creator": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "124622", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [9d2b8751f3fb5217af5fcacb091da1be9b94edd7])\nCloses #1037: Search now loads appropriate rows from\nthe table data. See caveats in bug. \nhttp://github.com/appcelerator/titanium_mobile/commit/9d2b8751f3fb5...

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:42:06.000+0000", "updated": "2011-04-15T02:42:06.000+0000" }, { "id": "124623", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Okay, there is one caveat: If you use table view level event\nlisteners to process row events, they WILL NOT work with search -\nthis is because search is an entirely different table, and can only\nprocess events at the row level (at highest).

\n

We may wish to add a separate event type (searchClick?) to\ntables as well so that search handling can be different from\nregular clicks (for example, showing the user the row in the table\nrather than performing that row's action).

{html}", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:42:06.000+0000", "updated": "2011-04-15T02:42:06.000+0000" }, { "id": "124624", "author": { "name": "joemaffia", "key": "joemaffia", "displayName": "Joe Maffia", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Would be great having a KitchenSink demo updated :)

\n

in the meantime, shall I simply replace those two files in my\nTitanium Mobile? Or do I need a full compile?

\n

Cheers.

{html}", "updateAuthor": { "name": "joemaffia", "key": "joemaffia", "displayName": "Joe Maffia", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:42:06.000+0000", "updated": "2011-04-15T02:42:06.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }