7. Идем обратно, в начало нашего множества. И там мы её тоже видим.
----
Ясный пень, я понимаю почему это происходит.
А я - нет, объясни
На пустой таблице это делается так.
0. Выполняем запрос "select * from TABLE". Фетч не делаем.
1. Юзер добавляет запись в гриде
- Клиент добавляет запись во внутренний кэш
- Клиент выполняет запрос "INSERT INTO" и запись попадает в таблицу
2. Юзер видит добавленную запись.
3. Юзер начинает движение "вниз" по гриду.
- Клиент делает фетч и выбирает запись, которую мы добавили в п.2.2.
И он её снова добавляет в кэш
таким образом, одна и та же запись дважды фигурирует в кэше.
Т.е. в клиентском кеше ? В датасете ? И в чём проблемы идентифицировать
отфетченную запись и оставить в кеше что-то одно ?
И, главное, причём тут "доработка со стороны сервера" ?
--
Хорсун Влад