I am looking for a way to do server-side pagination, sorting and filtering, but in a way that still allows me to persist data client-side so I can take advantage of data-binding.
It seems I have been searching for this type of feature for weeks without finding any solution. Perhaps it comes from a lack of understanding on my part because I am still new to Ember and Javascript in general. I am looking for guidance or references/tutorial that could help me out.
I have found many solutions for paginating, sorting, and filtering, that all seem to work client-side, and my understanding is that all the data needs to be pulled from the server first, before it can work? But how does that work if you have a large amount of data? doesn’t that defeat the purpose of what we want to accomplish?
Am I not understanding something? Can these “client-side” solutions be made to pull records from the server in small chunks and then persist them?
Ember has new query parameters that seem to do what i would need, perhaps in a few cases… but i don’t want to serialize the URL with these queries if I can’t help it, I would prefer to have the functionality be hiding in the background as much as possible.
I’m not looking for a purely ajax method either, that i have already accomplished. I am looking for something of a hybrid that take advantage of Embers models and data binding and such.
Can anyone shed some light for me? Is there anything out there that can do this? Perhaps I am just unclear about the limits of what can and cannot be done.
Thanks!