Embedded View. Отображение Респонсов

Тема в разделе "Lotus - Программирование", создана пользователем Altaya, 21 мар 2012.

Статус темы:
Закрыта.
  1. Altaya

    Altaya Active Member

    Регистрация:
    1 мар 2012
    Сообщения:
    35
    Симпатии:
    0
    Доброго времени суток.
    Возникла проблема с встроенной вьюшкой.

    В форму дока встроена вьюшка отображающая респонсы данного документа по форме1.
    Есть 2 кнопки - Добавить и Удалить. Все работает, но смущает следующее. При удалении через Picklist открывается вид со всеми Документами и респонсами к ним. Как добиться вывода только респонсов данного документа?
     
  2. morpheus

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

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    1я колонка @Text($REF)
    в свойствах вида убрать "отображать иерархию"
     
  3. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Altaya
    Кнопки где — на форме или в панели внедрённого представления? У внедрённого представления используется Show single category? Если да — указывайте соответствующее значение в последнем параметре Picklist.

    Добавлено
    Можно (нужно?) для PickList использовать другое представление, отличное от внедрённого.
     
  4. Altaya

    Altaya Active Member

    Регистрация:
    1 мар 2012
    Сообщения:
    35
    Симпатии:
    0
    Morpheus

    Ваш вариант, к сожалению, не работает.
    1. Первая кол. отсортирована по коду документа.
    2. Флаг отображать иерархию не установлен.

    nvy

    Кнопки на форме. Show single category используется для отображения респов дока. А если использовать другой вид для отображения, то боюсь мне придется делать его для каждого дока, а их тысячи(.

    Возможно, я что-то упустила? Могу выложить код.
     
  5. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Altaya
    Вы в Picklist указываете то же представление, что и внедрено на форму или другое? Если первый случай, то чтобы Picklist показывал ответы только текущего документа, в последнем параметре укажите то же значение, что и в Show single category (@Text(@DocumentUniqueID) или какой там у Вас код). Если второй случай, в последнем параметре Picklist указывайте категорию, соответствующую текущему документу (разумеется, представление должно быть категоризованным, см. пост Morpheus).
    А это уже перебор, достаточно двух (внедрённое и для Picklist'a ), а то и одним можно обойтись.
     
  6. Altaya

    Altaya Active Member

    Регистрация:
    1 мар 2012
    Сообщения:
    35
    Симпатии:
    0
    nvy

    то же представление, что и внедрено на форму

    В Show single category у меня стоит не код, а имя поля, по которому категоризирована 1-я колонка, в моем случае adsNum. В каждом документе в этом поле генерируется уникальный код, по нему я и строила вид, который потом встроила в форму. Но при указании в Picklist параметра adsNum выдает ошибку, а при "adsNum" ничего не меняется(
     
  7. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    В PickList нужно не имя поля указывать, а его значение. Т.е. не "adsNum", а doc.getItemValue("adsNum")(0). Т.е. то же имя поля, что и в Show Single Category.
     
  8. Altaya

    Altaya Active Member

    Регистрация:
    1 мар 2012
    Сообщения:
    35
    Симпатии:
    0
    nvy , Medevic Ребята, спасибо. Пошла разбираться, что я не так делаю.
     
  9. Altaya

    Altaya Active Member

    Регистрация:
    1 мар 2012
    Сообщения:
    35
    Симпатии:
    0
    УРАААААААА
    У меня получилось. ОГРОМНЕЙШЕЕ СПАСИБО всем.)
    Проблема была еще и в том что я не правильно определила doc.

    Всем +1)

    Тема закрыта !
     
Загрузка...
Статус темы:
Закрыта.

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