{"action":"created","issue":{"url":"https://api.github.com/repos/aurelia-ui-toolkits/aurelia-v-grid/issues/55","repository_url":"https://api.github.com/repos/aurelia-ui-toolkits/aurelia-v-grid","labels_url":"https://api.github.com/repos/aurelia-ui-toolkits/aurelia-v-grid/issues/55/labels{/name}","comments_url":"https://api.github.com/repos/aurelia-ui-toolkits/aurelia-v-grid/issues/55/comments","events_url":"https://api.github.com/repos/aurelia-ui-toolkits/aurelia-v-grid/issues/55/events","html_url":"https://github.com/aurelia-ui-toolkits/aurelia-v-grid/issues/55","id":177206434,"number":55,"title":"Virtualized rows?","user":{"login":"don-bluelinegrid","id":19780097,"avatar_url":"https://avatars.githubusercontent.com/u/19780097?v=3","gravatar_id":"","url":"https://api.github.com/users/don-bluelinegrid","html_url":"https://github.com/don-bluelinegrid","followers_url":"https://api.github.com/users/don-bluelinegrid/followers","following_url":"https://api.github.com/users/don-bluelinegrid/following{/other_user}","gists_url":"https://api.github.com/users/don-bluelinegrid/gists{/gist_id}","starred_url":"https://api.github.com/users/don-bluelinegrid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/don-bluelinegrid/subscriptions","organizations_url":"https://api.github.com/users/don-bluelinegrid/orgs","repos_url":"https://api.github.com/users/don-bluelinegrid/repos","events_url":"https://api.github.com/users/don-bluelinegrid/events{/privacy}","received_events_url":"https://api.github.com/users/don-bluelinegrid/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-09-15T15:19:40Z","updated_at":"2016-09-15T15:46:44Z","closed_at":null,"body":"Hi Vegar,\r\n\r\nI'm looking at various aurelia grid plugins, and I'm considering using your v-grid in a new commercial project.\r\n\r\nOne question -\r\nDoes the \"v\" mean \"virtualized\"?  I\"m trying to find a grid that supports virtualized collections, so that paging can be done with scrolling rather than a manual pager.  Is this incorporated into v-grid, or are there plans for this?\r\n\r\nThanks,\r\nDon"},"comment":{"url":"https://api.github.com/repos/aurelia-ui-toolkits/aurelia-v-grid/issues/comments/247367017","html_url":"https://github.com/aurelia-ui-toolkits/aurelia-v-grid/issues/55#issuecomment-247367017","issue_url":"https://api.github.com/repos/aurelia-ui-toolkits/aurelia-v-grid/issues/55","id":247367017,"user":{"login":"vegarringdal","id":2901416,"avatar_url":"https://avatars.githubusercontent.com/u/2901416?v=3","gravatar_id":"","url":"https://api.github.com/users/vegarringdal","html_url":"https://github.com/vegarringdal","followers_url":"https://api.github.com/users/vegarringdal/followers","following_url":"https://api.github.com/users/vegarringdal/following{/other_user}","gists_url":"https://api.github.com/users/vegarringdal/gists{/gist_id}","starred_url":"https://api.github.com/users/vegarringdal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vegarringdal/subscriptions","organizations_url":"https://api.github.com/users/vegarringdal/orgs","repos_url":"https://api.github.com/users/vegarringdal/repos","events_url":"https://api.github.com/users/vegarringdal/events{/privacy}","received_events_url":"https://api.github.com/users/vegarringdal/received_events","type":"User","site_admin":false},"created_at":"2016-09-15T15:46:44Z","updated_at":"2016-09-15T15:46:44Z","body":"Hi\r\nI dont have any methods for calling for remote data as you scroll to replace paging.\r\nWas made to handle very large local collections/arrays and be fast when scrolling/loading data by using virtual scrolling (only making row elements that is shown + buffer elements)\r\n\r\nIt could maybe work with the remote setup by hiding the pager, and if I exposed these function to you with a update:\r\n\r\n**getCollectionLength:** \r\nHere you would return to total length\r\nhttps://github.com/aurelia-ui-toolkits/aurelia-v-grid/blob/master/src/vGrid/v-grid-config.js#L400\r\n\r\n**getDataElement** \r\nHere you would return data, if not in your local cache, you get more from server.\r\nWould have add the row htmlElement too, so you can validate that the html element is still that row before calling the callback, if its not you just dont call the callback (during really fast scrolls)\r\nhttps://github.com/aurelia-ui-toolkits/aurelia-v-grid/blob/master/src/vGrid/v-grid-config.js#L400\r\n\r\n**_How well it would work Im not sure._** 😄  \r\n\r\n\r\n\r\nIt handles very large collections (browsers div height is the limit)\r\nGist.run demo links here to get a better feeling of what it can do (orand read more about it in the reast of the doc pages)\r\nhttps://aurelia-ui-toolkits.gitbooks.io/aurelia-v-grid-docs/content/chap02/live_demo_and_gistrun.html\r\n"}}
{"actor":{"display_login":"vegarringdal"}}