{"action":"created","issue":{"url":"https://api.github.com/repos/xmartlabs/Eureka/issues/256","repository_url":"https://api.github.com/repos/xmartlabs/Eureka","labels_url":"https://api.github.com/repos/xmartlabs/Eureka/issues/256/labels{/name}","comments_url":"https://api.github.com/repos/xmartlabs/Eureka/issues/256/comments","events_url":"https://api.github.com/repos/xmartlabs/Eureka/issues/256/events","html_url":"https://github.com/xmartlabs/Eureka/issues/256","id":132921098,"number":256,"title":"PushRow with search (performance question)","user":{"login":"Chiliec","id":982358,"avatar_url":"https://avatars.githubusercontent.com/u/982358?v=3","gravatar_id":"","url":"https://api.github.com/users/Chiliec","html_url":"https://github.com/Chiliec","followers_url":"https://api.github.com/users/Chiliec/followers","following_url":"https://api.github.com/users/Chiliec/following{/other_user}","gists_url":"https://api.github.com/users/Chiliec/gists{/gist_id}","starred_url":"https://api.github.com/users/Chiliec/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Chiliec/subscriptions","organizations_url":"https://api.github.com/users/Chiliec/orgs","repos_url":"https://api.github.com/users/Chiliec/repos","events_url":"https://api.github.com/users/Chiliec/events{/privacy}","received_events_url":"https://api.github.com/users/Chiliec/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/xmartlabs/Eureka/labels/Hiding%20&%20Disabling%20Rows","name":"Hiding & Disabling Rows","color":"5319e7"},{"url":"https://api.github.com/repos/xmartlabs/Eureka/labels/row:%20PushRow","name":"row: PushRow","color":"5319e7"},{"url":"https://api.github.com/repos/xmartlabs/Eureka/labels/type:%20question","name":"type: question","color":"cc317c"}],"state":"open","locked":false,"assignee":{"login":"mtnbarreto","id":1746532,"avatar_url":"https://avatars.githubusercontent.com/u/1746532?v=3","gravatar_id":"","url":"https://api.github.com/users/mtnbarreto","html_url":"https://github.com/mtnbarreto","followers_url":"https://api.github.com/users/mtnbarreto/followers","following_url":"https://api.github.com/users/mtnbarreto/following{/other_user}","gists_url":"https://api.github.com/users/mtnbarreto/gists{/gist_id}","starred_url":"https://api.github.com/users/mtnbarreto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mtnbarreto/subscriptions","organizations_url":"https://api.github.com/users/mtnbarreto/orgs","repos_url":"https://api.github.com/users/mtnbarreto/repos","events_url":"https://api.github.com/users/mtnbarreto/events{/privacy}","received_events_url":"https://api.github.com/users/mtnbarreto/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2016-02-11T09:01:42Z","updated_at":"2016-03-22T18:30:42Z","closed_at":null,"body":"I added searchBar to PushRow and in delegate method do:\r\n```swift\r\n//MARK: - UISearchBarDelegate\r\n\r\npublic func searchBar(searchBar: UISearchBar, textDidChange searchText: String) {\r\n    for row in form.allRows {\r\n        let visible = searchText.isEmpty || (row.title ?? \"\").localizedCaseInsensitiveContainsString(searchText)\r\n        row.hidden = Condition(booleanLiteral: !visible)\r\n        row.evaluateHidden()\r\n    }\r\n}\r\n```\r\nbut `evaluateHidden()` executes so slow, especially it feels when I have many rows. Please, promt me what I doing wrong."},"comment":{"url":"https://api.github.com/repos/xmartlabs/Eureka/issues/comments/199952732","html_url":"https://github.com/xmartlabs/Eureka/issues/256#issuecomment-199952732","issue_url":"https://api.github.com/repos/xmartlabs/Eureka/issues/256","id":199952732,"user":{"login":"mats-claassen","id":8573865,"avatar_url":"https://avatars.githubusercontent.com/u/8573865?v=3","gravatar_id":"","url":"https://api.github.com/users/mats-claassen","html_url":"https://github.com/mats-claassen","followers_url":"https://api.github.com/users/mats-claassen/followers","following_url":"https://api.github.com/users/mats-claassen/following{/other_user}","gists_url":"https://api.github.com/users/mats-claassen/gists{/gist_id}","starred_url":"https://api.github.com/users/mats-claassen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mats-claassen/subscriptions","organizations_url":"https://api.github.com/users/mats-claassen/orgs","repos_url":"https://api.github.com/users/mats-claassen/repos","events_url":"https://api.github.com/users/mats-claassen/events{/privacy}","received_events_url":"https://api.github.com/users/mats-claassen/received_events","type":"User","site_admin":false},"created_at":"2016-03-22T18:30:42Z","updated_at":"2016-03-22T18:30:42Z","body":"Hey @Chiliec what about this issue? Is it still so slow with the latest version? Have you found a workaround?"}}