Чтобы отобразить новые данные в сетке, вам действительно нужно перезагрузить сетку?Вы можете создать новый объект модели с новыми данными и добавить его в ListStore.
Предположим, у вас есть CommentModel, который расширяет BaseModel, и ListStore of Comment.
commentService
- это AsyncService
.
Теперь, если пользователь оставит комментарий, просто создайте новый объект CommentModel
с новыми данными
CommentModel newData = new CommentModel('user name', 'message','date');
И добавьте это в магазин комментариев.
commentStore.add(newData);
Надеюсь, это послужит вам цели.
Но если вам действительно нужно перезагрузить весь набор данных, позвоните в службу еще раз.В методе onSuccess
сначала очистите commentStore, затем добавьте результат.Помните, что это занимает больше времени, чем первый подход.