Browse - отключить в реалтайме

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
gopstop2007
✯ Ветеран ✯
Сообщения: 1703
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Browse - отключить в реалтайме

Сообщение gopstop2007 »

Не нашел, прошу помощи. :( В одном окне десяток стандартных Browse, некоторые связаны реляциями. Для каждого Browse стоит чекет - использовать или нет. Нужно для скорости основной таблицы реально "отключить" или "включить" по надобности необходимые Browse с данными. Заранее спасибо.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3135
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Browse - отключить в реалтайме

Сообщение Дед Пахом »

Если ABC, то возможно RETURN 0 перед PARENT.ResetSort(force)
С уважением, ДП
gopstop2007
✯ Ветеран ✯
Сообщения: 1703
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Browse - отключить в реалтайме

Сообщение gopstop2007 »

Спасибо Дед Пахом, вроде работает :)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
kreator
✯ Ветеран ✯
Сообщения: 4990
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 21 раз

Browse - отключить в реалтайме

Сообщение kreator »

Я бы сунул вставку прямо в ResetQueue. В родительском классе есть такой текст:

Код: Выделить всё

  IF ~SELF.ActiveInvisible AND ~SELF.ILC.GetVisible()
    SELF.LoadPending = 1
    RETURN
  END
We are hard at work… for you. :)
gopstop2007
✯ Ветеран ✯
Сообщения: 1703
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Browse - отключить в реалтайме

Сообщение gopstop2007 »

Видел, но это вроде, чтобы работали browse скрытые tab-ом, BRWx.ActiveInvisible = 1
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
kreator
✯ Ветеран ✯
Сообщения: 4990
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 21 раз

Browse - отключить в реалтайме

Сообщение kreator »

gopstop2007 писал(а):Видел, но это вроде, чтобы работали browse скрытые tab-ом, BRWx.ActiveInvisible = 1
Я имел ввиду, чтобы сделать по аналогии. Почему-то SV в методе ResetQueue это сделала. LoadPending, видимо, private, ну да ладно, без него обойдёмся. В итоге, надо в методе ResetQueue до Parent Call написать типа:

Код: Выделить всё

  IF MyCondition
    RETURN
  END
We are hard at work… for you. :)
Ответить