{"action":"closed","issue":{"url":"https://api.github.com/repos/GriddleGriddle/griddle-core/issues/18","repository_url":"https://api.github.com/repos/GriddleGriddle/griddle-core","labels_url":"https://api.github.com/repos/GriddleGriddle/griddle-core/issues/18/labels{/name}","comments_url":"https://api.github.com/repos/GriddleGriddle/griddle-core/issues/18/comments","events_url":"https://api.github.com/repos/GriddleGriddle/griddle-core/issues/18/events","html_url":"https://github.com/GriddleGriddle/griddle-core/issues/18","id":76597896,"number":18,"title":"Add filter by column functionality","user":{"login":"ryanlanciaux","id":85041,"avatar_url":"https://avatars.githubusercontent.com/u/85041?v=3","gravatar_id":"","url":"https://api.github.com/users/ryanlanciaux","html_url":"https://github.com/ryanlanciaux","followers_url":"https://api.github.com/users/ryanlanciaux/followers","following_url":"https://api.github.com/users/ryanlanciaux/following{/other_user}","gists_url":"https://api.github.com/users/ryanlanciaux/gists{/gist_id}","starred_url":"https://api.github.com/users/ryanlanciaux/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryanlanciaux/subscriptions","organizations_url":"https://api.github.com/users/ryanlanciaux/orgs","repos_url":"https://api.github.com/users/ryanlanciaux/repos","events_url":"https://api.github.com/users/ryanlanciaux/events{/privacy}","received_events_url":"https://api.github.com/users/ryanlanciaux/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-05-15T05:13:52Z","updated_at":"2016-03-17T16:08:58Z","closed_at":"2016-03-17T16:08:58Z","body":"Take a look at `LocalDataPlugin.filter` and add the ability to filter by individual columns as well as all columns. \r\n\r\nWe should probably take an array of columns into this method instead of just a single filter string. How I'm envisioning this working is that we would have an actionCreator for all filter / column filter -- each of the filters would get added to an array on the store. The LocalDataPlugin.filter would loop through this array and apply the filter against the state data. When the filter is cleared, it would clear out the array of filters and reset the data (again through an actionCreator that the store receives)."}}