Внедренные вьюхи и сокрытие столбцов, экшенов...

Тема в разделе "Lotus - Программирование", создана пользователем Klido, 27 май 2010.

  1. Klido

    Klido Гость

    Есть форма, на ней внедренная вьюха. На вьюхе есть экшены.
    В зависимости от всяких признаков (поля в доке, принадлежность юзера группе/роли и пр.) надо показывать внедренную вьюху разного вида (с разными наборами столбцов, с разным набором кнопок).
    Какие видятся варианты:
    1. Несколько разных по-необходимости вьюх, показ которых вычисляется в момент открытия (т.е. одна полная, вторая без кнопок, 3-я без столбцов и т.д.). Понятно, нескладно и можно загнуться сопровождать...
    2. 1-2 вьюхи, в которых применяем сокрытие кнопок/столбцов по мере надобности.

    Так вот по поводу п.2 есть серьезные сомнения, что кроме сессионных параметров (например, принадлежность группе) формулы будут нормально работать (откуда формула на столбце узнает про поле в текущем доке?).

    Порекомендуйте/поделитесь, плз, опытом решения подобных вещей. Сильно наворачивать не хочется, никак не могу (или не понимаю? :)) как лучше поступить....
     
  2. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    Klido
    рекомендую через юзерский профайл
    только не сохраняй его
    там с ним фича есть, пока к нему есть обращение он кешируется у юзера, а тебе большее и не нужно
     
  3. Klido

    Klido Гость

    т.е. на открытии дока делаю профайл, набиваю его чем надо, а в формулах сокрытия смотрю в него? а без сохранения получится? лет 10 с профайлами толком не работал :)
     
  4. Darker

    Darker Гость

    ну или закидывать в @environment, хотя старожилы их не любят на этом форуме))
     
  5. divankin

    divankin Senjor developer

    Регистрация:
    13 авг 2009
    Сообщения:
    182
    Симпатии:
    0
    Подумайте еще, что будет, если пользователь откроет второй документ по такой форме. Не поплывет ли у вас тогда все в первом документе?
     
  6. Klido

    Klido Гость

    Divankin
    если правильно все скрывать - не попылвет... для многовьюх работает норм :KillMe:
    вспонимл как полгода назад сам же и обсуждал эту тему :)
    http://codeby.net/forum/threads/32416s0.html?...mp;#entry150857

    но воз и ныне там, похоже...
    профайл или переменная среды... больше из простого ничего в голову не приходит...

    ладно бы кнопки, но динамическое сокрытие столбцов... и возможность редактирования столбцов в зависимости от условий...
    что-то навороченно слишком выходит, если думать об 1-2 вьюхах...
     
Загрузка...
Похожие Темы - Внедренные вьюхи сокрытие
  1. PaVaP
    Ответов:
    6
    Просмотров:
    3.277
  2. xKlonx
    Ответов:
    17
    Просмотров:
    6.576
  3. azat20
    Ответов:
    12
    Просмотров:
    4.325
  4. SkyRanger
    Ответов:
    3
    Просмотров:
    2.750

Поделиться этой страницей