Можно ли в представлении с респонсами отобразить справа от них колонки

  • Автор темы zullek
  • Дата начала
Z

zullek

Гость
#1
Подскажите можно ли в представлении, в котором отображается респонсы (т.е. есть иерархия) отображать справа от респонсов какие-либо колонки.

Сейчас в колонках отображаются данные только если расположить их слева от респонсов (пример с скриншотом прикрепил).

А хотелось бы чтобы иерархия отображалась слева, а справа отображались нужные данные (колонки), т.к. так конечно же будет удобней.
 

Вложения

abbatik

Well-Known Member
Lotus team
20.10.2008
277
0
#4
@If(@IsResponseDoc; <поле из респонса> ; <поле не из респонса> )
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
2
#5
нужно отображать респонсы не в специальной колонке (Show Responses only), а сделать один набор колонок для обоих видов документов и формулами разделить, что в них показывать
пример: в представлении два вида документов заявка и ответ, ответ дочерний к заявке, у заявки мы хотим отобразить тему, дату, кто обратился, у ответа - только дату и кто ответил...
тогда в виде мы делаем три колонки (по максимальному кол-ву отображаемых полей)
первая, к примеру, будет отображать тему заявки, тогда в формуле мы указываем: @If(Form="Заявка"; Тема; ""), т.е. эта колонка будет заполняться только для заявок, в дополнение ставим свойство "Show twistie..."
вторая колонка будет отображать для заявок дату обращения, для ответов дату ответа: @If(Form="Заявка"; ДЗаявки; ДОтвета)
т.е. для каждого документа данные тянутся из разных полей
третья аналогично второй: @If(Form="Заявка"; Заявитель; Ответчик)

и не забудь указать в виде на второй закладке "Show response docs in hierarchy"

если все с первого раза заработает, то рекомендую поиграться со снятием свойств "Show twistie...", "Show response docs in hierarchy", перемещением колонок с места на место, т.е. увидеть как это влияет будет полезно...
 
Z

zullek

Гость
#6
Спасибо за ответы, но пока не совсем понимаю (может неправильно описал задачу).

Когда убираю галку "Show response only", то данные в колонках справа отображаются, но иерархия рушиться.
А мне надо чтобы она отображалась наглядно и было не заданное кол-во уровней, а сколько надо, т.е. например:

1. Раздел
....1.1 Подраздел 1
..........1.1.1 Подподраздел 1
...................1.1.1.1 Документ 1
...1.2 Подраздел 2
........1.2.1 Документ 1

и еще справа отображались данные. Может я хочу невозможного? :)
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
2
#7
ну, глубина иерархии до 32 (или 36, забыл :)) возможна, а вот с наглядностью тяжелее в моем примере :(
я даже и не помню можно ли ее добиться красиво
если не получится, то тогда через "Show response only", а в этой колонке можно сделать формулу, тянущую данные по остальным колонкам... но товарный вид не тот будет...
 
K

K-Fire

Гость
#8
Что-то я не понимаю смысла ответов... Человек спросил можно ли перенести столбцы справа от иерархии чтобы значения отображались и для главных документов и для респонзов. В лотусе это сделать невозможно. Причем тут формулы "респонз-не респонз" ?
 
Z

zullek

Гость
#9
В лотусе это сделать невозможно. Причем тут формулы "респонз-не респонз"
Эхх... вот этого я и опасался. Но все равно всем спасибо за разьяснения. :(

если не получится, то тогда через "Show response only", а в этой колонке можно сделать формулу, тянущую данные по остальным колонкам... но товарный вид не тот будет...
Попробую так сделать. Думаю можно использовать какой-нибудь моноширинный шрифт, опередлить сколько символов должно быть в каждой колонке и отображать "иммитацию" колонок, т.е. будет собираться 1 строка из частей определенной длинны, чтобы данные отображались как в колонках ровно по вертикали, а если данные не будут влазить, то обрезать и отображать троеточие в конце. Изврат конечно, но лучше чем иерархию справа отображать. :)
 

abbatik

Well-Known Member
Lotus team
20.10.2008
277
0
#10
Что-то я не понимаю смысла ответов... Человек спросил можно ли перенести столбцы справа от иерархии чтобы значения отображались и для главных документов и для респонзов. В лотусе это сделать невозможно. Причем тут формулы "респонз-не респонз" ?
Что не возможно то?
Все возможно.
Если имена полей совпадают то вообще заморочек нет, если отличаются, то как я вышеописал можно сделать.

Или я чего-то не понля?
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
2
#11
abbatik, если столбец находится справа от столбца Show responses only, то работать не будет.

И если ответы показываем в виде иерархии.