Dear maksim.
Thank you for you comment.
I will be careful when I have to add or delete row.
But The point is that I didn’t add any row intentionally.
In this function, something makes add row and recall ‘load’ again.
webix.ajax.$callback
But I give up to trace the exact place.
I hope you let me know the place. but I know It would be not easy. and you could doubt our code.
More important one is that I want to know if this code is proper.
this is our correction code for webix.proxy.tbdata’s part of load function
if (view.count() > records.total_count) { // in this case, $callback raise reload.
view.data.order.splice(-1, 1); // so I make view.count() same with server’s total count. by cut the last value of data.order.
if (view.count() > records.total_count) {
return; // I don’t know if still view.count() is big. @.@
}
}
webix.ajax.$callback(view, callback, “”, records, -1);
It works for me now. but I don’t know if it is best.
Any opinion?
Thank you again for checking our problem.