Bankir.Ru
5 декабря, понедельник 23:46

Объявление

Свернуть

Третья ежегодная конференция-консилиум «ИТ-бюджет банка - 2017»

Показать больше
Показать меньше

работа со скроллингом?

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • работа со скроллингом?

    Во всем, что касается, создания, работы, фильтров, вставки удаления со скроллингом разобрался,
    КРОМЕ: сохранения переменных, при вызове скролинга из скролинга.

    Какие переменные надо сохранять? и где желательно это делать?
    можно кусочек рабочего макроса.
    Поможите кто сталкивался!

    С уважением, Борис.
    --------------------
    С уважением,

  • #2
    Вот выдержка из документации. Прошу прощения, а с чем тут можно не разобраться? Охотно поясню все непонятные места.

    Пользователю необходимо быть внимательным в том случае, когда необходимо отобразить на экране диалог с областью прокрутке из процедуры обработки сообщений диалоговой панели, также содержащей область прокрутки. Так как модуль RSLScr содержит ряд глобальных переменных, то рекурсивный вызов уничтожит данные текущей диалоговой панели. Чтобы избежать этого необходимо сохранять значения глобальных переменных.
    Пример:
    Данный пример содержит фрагмент макропрограммы, в которой рекурсивно используется диалоговая панель с областью скроллинга.
    var SaveApos,SaveNrec,SaveNfields,SaveScrff;
    array saveDlgFields;
    array SaveFileFields;
    SaveApos = Apos (0);
    SaveNrec = Nrec;
    SaveNfields = Nfields;
    SaveScrff = Scrff;
    SaveDlgFields = DlgFields;
    SaveFileFields = FileFields;
    SetScroll (Scrff,
    "Blnc", "Balance",
    "NameB", "Name_Part"
    );
    RunDialog (new,"ScrollMes")
    Nrec = SaveNrec;
    Nfields = SaveNfields;
    Scrff = SaveScrff;
    DlgFields = SaveDlgFields;
    FileFields = SaveFileFields;
    FillDown (dl,SaveApos);

    Комментарий


    • #3
      Константин, спасибо большое за ответ. Все получилось.
      После прочтения и быстрой реализации примерно Вашего варианта, мне даже стало стыдно, что сам не сообразил, как это надо сделать :-)
      Еще раз спасибо.
      --------------------
      С уважением,

      Комментарий


      • #4
        2 Lotus:
        Пожалуйста. Хотя совершенно не за что меня благодарить. Работа у меня такая.

        Комментарий

        Пользователи, просматривающие эту тему

        Свернуть

        Присутствует 1. Участников: 0, гостей: 1.

        Обработка...
        X