{"action":"closed","issue":{"url":"https://api.github.com/repos/brendand/mbtablegrid/issues/44","labels_url":"https://api.github.com/repos/brendand/mbtablegrid/issues/44/labels{/name}","comments_url":"https://api.github.com/repos/brendand/mbtablegrid/issues/44/comments","events_url":"https://api.github.com/repos/brendand/mbtablegrid/issues/44/events","html_url":"https://github.com/brendand/mbtablegrid/issues/44","id":62544571,"number":44,"title":"Add undo/redo support","user":{"login":"brendand","id":586075,"avatar_url":"https://avatars.githubusercontent.com/u/586075?v=3","gravatar_id":"","url":"https://api.github.com/users/brendand","html_url":"https://github.com/brendand","followers_url":"https://api.github.com/users/brendand/followers","following_url":"https://api.github.com/users/brendand/following{/other_user}","gists_url":"https://api.github.com/users/brendand/gists{/gist_id}","starred_url":"https://api.github.com/users/brendand/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brendand/subscriptions","organizations_url":"https://api.github.com/users/brendand/orgs","repos_url":"https://api.github.com/users/brendand/repos","events_url":"https://api.github.com/users/brendand/events{/privacy}","received_events_url":"https://api.github.com/users/brendand/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/brendand/mbtablegrid/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":{"login":"Dejal","id":1318849,"avatar_url":"https://avatars.githubusercontent.com/u/1318849?v=3","gravatar_id":"","url":"https://api.github.com/users/Dejal","html_url":"https://github.com/Dejal","followers_url":"https://api.github.com/users/Dejal/followers","following_url":"https://api.github.com/users/Dejal/following{/other_user}","gists_url":"https://api.github.com/users/Dejal/gists{/gist_id}","starred_url":"https://api.github.com/users/Dejal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dejal/subscriptions","organizations_url":"https://api.github.com/users/Dejal/orgs","repos_url":"https://api.github.com/users/Dejal/repos","events_url":"https://api.github.com/users/Dejal/events{/privacy}","received_events_url":"https://api.github.com/users/Dejal/received_events","type":"User","site_admin":false},"milestone":null,"comments":4,"created_at":"2015-03-17T23:46:55Z","updated_at":"2015-03-22T02:52:58Z","closed_at":"2015-03-22T02:52:58Z","body":"If you fill up or down, you can easily lose data. Especially if you meant to simply select the rows but you accidentally initiated the fill command. So we need to be able to keep track of all the previous values and call tableGrid:setObjectValue:forColumn:row if the user uses the Undo command. The same goes for adding or deleting rows."}}