Есть Ли Возможность Показать Подчиненные Доки

Тема в разделе "Lotus - Программирование", создана пользователем deeeman, 20 дек 2011.

  1. deeeman

    deeeman Well-Known Member

    Регистрация:
    4 дек 2007
    Сообщения:
    382
    Симпатии:
    0
    Привет!

    в почтовой бд есть вид "Calendar"
    в нем нельзя выставить свойство показывать респонзы.

    как можно добиться отображение подчиненных документов (любым способом, хоть по ключу хоть по респонз полю)
    чтобы в виде была видимость что они подчиняются.
     
  2. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Если есть поле $REF то документ подчинённый - вот и отображайте иконку какуюто

    или надо что бы подчинённость отображалась иерархически ?
     
  3. deeeman

    deeeman Well-Known Member

    Регистрация:
    4 дек 2007
    Сообщения:
    382
    Симпатии:
    0
    Morpheus

    иерархически, чтобы это было видно
    что документ находиться под документом таким то

    причем категории так же запрещены в этом виде ((


    что подскажите?
     
  4. Anatoly

    Anatoly Well-Known Member

    Регистрация:
    30 мар 2007
    Сообщения:
    204
    Симпатии:
    0
    Если запрещена иерархия, все доки равноправны.
    Создай сортировку что-то вроде
    @If( @IsResponse; "1"+@Text($REF); "0"+@UniversalDocumentID)
    мейн будет в списке первым, респонсы следом и реши как организавать категорию.
    Точнее так не скажу, условия не полны :)
     
  5. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Anatoly
    ну раз такая идея - то можно перед ответом ещё и пробелы втулить.

    Кстати можно посмотреть как это сделано в представлении "Цепочка документов" в почту
     
  6. deeeman

    deeeman Well-Known Member

    Регистрация:
    4 дек 2007
    Сообщения:
    382
    Симпатии:
    0
    СПАСИБО ВСЕМ!

    Anatoly

    угу, только сортировкой можно показать

    Morpheus

    ну или пробелы втулить =)
     
  7. Anatoly

    Anatoly Well-Known Member

    Регистрация:
    30 мар 2007
    Сообщения:
    204
    Симпатии:
    0
    К сортировке можно еще добавить выделение цветом разных документов.
    Мейны и респонсы разными цветами и разном фоне.
    Достаточно наглядно.
    А если хочешь с пробелами для смещения, можно для респонсов организовать уровень вложенности
     
  8. deeeman

    deeeman Well-Known Member

    Регистрация:
    4 дек 2007
    Сообщения:
    382
    Симпатии:
    0
    что за уровень вложенности? и как его организовать?
     
  9. Anatoly

    Anatoly Well-Known Member

    Регистрация:
    30 мар 2007
    Сообщения:
    204
    Симпатии:
    0
    Например можно в респонсах c наследование полей создать поле (Compute when composed) DocLevel с формулой DocLevel+1.
    Каждый наследник будет иметь значение на 1 больше дока, из которого создавался
    Можно создать агента расчета этого поля. Варианты разные.
    В представлении перед нужным именем ставишь смещение <количество пробедов> * DocLevel
    Можно не пробелами, а формировать красиво - "└────" нужной длины для каждого документа
    И сортировку делать не просто "мейн-все его наследники", а что-бы каждый наследник был под своими родителем.
    И получится красивое дерево документов произвольной вложенности :)
     
Загрузка...

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