Общие вопросы > Разработка приложений

Notesview.autoUpdate.

(1/1)

Sergey_st85:
По умолчанию по справке оно true. Однако на практике совсем не так: если я перемещаю документ в другую базу 5 раз подряд и не отрефрешу вид кодом - он все 5 раз передастся и у меня будет 5 клонов, когда мне нужно их фильтровать.

Я находил примеры кода, где выставлялось это св-во в true, делались какие-то операции, потом о5 в false.

Не понимаю 2 вещи:
- зачем выставлять false Обратно.
- почему не рефрешится автоматом вьюха, при условии, что в св-вах указано "Auto,after first use".

ViV:
Не совсем понятно, что конкретно вы делаете в коде при перемещении документов.

Авторефреш включают на время для экономии реурсов, т.к. автоматическое обновление видов с большим количеством документов довольно ресурсоемкое мероприятие.

Sergey_st85:
Всё понял.

А ответ на ваш вопрос - ну... представьте, я 1 и тот же документ копирую последовательно 5 раз в другую базу. При условии, что мне НЕЛЬЗЯ делать дубли, если есть оригинал.

В первый раз копирнется хорошо: оригинал создан в базе.
2-й раз без вью рефреш код думает, что создает оригинал, а на самом деле дубль (определение ведется по вьюхе). Как итог - оригинал и 4 дубля.

Навигация

[0] Главная страница сообщений

Перейти к полной версии