Как обновить в форме ?List

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Niki246
Новичок
Сообщения: 8
Зарегистрирован: 12 Апрель 2012, 15:41

Как обновить в форме ?List

Сообщение Niki246 »

Ребят, как отрефрешить вьюху в форме? Сто лет и 8 месяцев в Клаше не работал..... забыл все, вот, понадобилась :)))
Только не надо про ThisWindow.Reset и Update :)
kreator
✯ Ветеран ✯
Сообщения: 5160
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Re: Как обновить в форме ?List

Сообщение kreator »

Если List просто на основе Queue, то достаточно display(?List).
А если это Browse, то
!delete code
MyBrowse.ResetQueue(Reset:Queue) !after delete, refresh Q
MyBrowse.PostNewSelection !after delete, post a new selection event
!so window gets properly refreshed
.
We are hard at work… for you. :)
Niki246
Новичок
Сообщения: 8
Зарегистрирован: 12 Апрель 2012, 15:41

Re: Как обновить в форме ?List

Сообщение Niki246 »

Тенкс! Помогло.
Niki246
Новичок
Сообщения: 8
Зарегистрирован: 12 Апрель 2012, 15:41

Re: Как обновить в форме ?List

Сообщение Niki246 »

kreator писал(а):Если List просто на основе Queue, то достаточно display(?List).
А если это Browse, то
!delete code
MyBrowse.ResetQueue(Reset:Queue) !after delete, refresh Q
MyBrowse.PostNewSelection !after delete, post a new selection event
!so window gets properly refreshed
.
Только вот переменная Total по этому браузеру не обновляется. Не подскажешь как ?
Niki246
Новичок
Сообщения: 8
Зарегистрирован: 12 Апрель 2012, 15:41

Re: Как обновить в форме ?List

Сообщение Niki246 »

Спасибо, нашел.

MyBrowse.ResetFromView
Ответить