Ok, I elaborate SAAS-service with behaviour like:
1. User adds to queue new long-running task with progress reporting. It looks like:
http://joxi.ru/BA0pZydSJjDBbA2. The service in background do this task and reports progress to user. Every 5 second data from server reloads and change appears in right places - in columns with progress, summ etc.
3. User can check checkbox near this task or other tasks and delete it or export it's results during any task execution
Now it works with Knockout table, but it's not very comfortable for me as a developer to work with it.
So, the main question is: how to refresh pqgrid according to only changed data?
As an example:
- if user add one task - only first row appears and the last row goes to second page (if pagination).
- if data in JSON from server was changed only in "progress" field - only a "progress" cell of according row need to be changed.
I think, it's very useful option - it's redundantly to refresh all the table if only one cell really needs to be refreshed.