-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEAT] Pagination #5
Comments
Interesting. Am in pub at the mo. Will check out ng-table over the weekend. Where you based??
|
The demo doesn't work that great but you can review the code. I'm working on getting it better but i use it internally fine. It has jqueryui dependency i'd love to remove and has some missing features and it can be slowish sometimes hints why interested in your project. The really cool thing about it is its directive driven! I'm based in South Florida, US |
Ah Florida, I am 5 or 6 hours ahead of you in London!!
|
Hi, ceolter ! I have checked your “Angular Grid”, It is greate! but the example does not have "Client side Pagination"?? which I think is the basic functions of a grid. I hope that I can found this function soon. Now I'm trying it... |
Hi Ppneo, this feature isn't in yet, on my to do list. However the grid can handle very large data sets (tested up to 100k rows), why do you need pagination, why not load everything into the GUI and allow user to filter? |
@ceolter I'm not sure throwing 100k is a good suggestion, maybe should give a demonstration on how to server side page based on scroll position and grid height. |
lazy loading of rows based on scroll wasn't something i had in mind, grid doesn't support it :( . . . . but am curious what the use case is for paging - if your report has more than 1000 rows, then the user is not going to go through each row of the report, typically they would filter / search / aggregate (either in the client or the server). my gut feeling is paging is from old-style applications, where you couldn't handle large data sets in the client. one of the strong points of angular grid is you can manage large datasets, and filter / aggregate you way through it! |
+1 |
1 similar comment
+1 |
+1 |
+9001 (:D) |
it's coming it's coming!!! |
I am with you ceolter. I don't see the point for pagination neither |
Yeay!!!! At least one other person agrees with me!!!! Thanks Nelreina!! Unfortunately (for me!!) I'm still having to implement it, even if I'm I have the core of pagination and infinite scrolling working now, I'm just On 11 April 2015 at 16:34, nelreina notifications@github.com wrote:
The information transmitted is intended only for the person or entity to |
@ceolter I'll give you a use case: Fill in the table with results coming from a paginated search (e.g. using ElasticSearch), because you hell don't want to load large bulks of data. In general, pagination is recommended for goal-oriented finding tasks. Sources:
Don't also forget that providing an infinite scroll feature is more difficult than what you think, because it's not "just" infinite scrolling but also much more features to make it usable: |
so-you-think-you-built-good-infinite funny, everyone else just asked for pagination, you asked for the best one baby steps, baby steps, give my first iteration a try when it's ready :) On 11 April 2015 at 17:37, Sébastien Heymann notifications@github.com
The information transmitted is intended only for the person or entity to |
@ceolter I can't wait for it ;) |
ok pagination and infinite scrolling is in! going to leave this issue open, i'm sure am going to get hammered with "you forgot this and that", so please just add to this about how i did it wrong rather than raising new issues!!!!! |
no feedback . . . . . :( . . . . . might have to close the issue . . . . . |
Virtual/Infinite scrolling is awesome but sometimes you need to give perspective to where you are at in the actual page structure so a user can leave and come back and easily find the item they were viewing.
I've implemented something like this on https://github.com/Swimlane/ng-table but I'd love to work with you to integrate this into your grid to make the ultimate grid! :)
The text was updated successfully, but these errors were encountered: