Как в одно поле записать несколько Ref'ов?

fedotxxl

Well-known member
09.11.2005
614
0
#1
Для каскадного отображения в виде хотелось бы в одно поле записать несклько рефов... есть идеи?
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#3
Если ты имеешь в виду тип поля Response Reference List, то нельзя.
 
K

K-Fire

#5
Можно эмулировать список перечислением полей. Т.е. храним рефы в полях типа ParentUNID1 ... ParentUNID(n), а во вьюхе пишем DEFAULT $REF := ParentUNID1: ... :parentUNID(n).
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 802
21
#8
эм.... а зачем именно так?
Нельзя записать в "родительские" документы ссылки на то что надо или же просто UniversalID ?
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#9
NickProstoNick, таким образом иерархию не отобразим. Максимум - сгруппируем.
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 802
21
#10
не пойму.... какая иерархия?
такая
01.JPG

или такая
02.JPG
 

Вложения

  • 8.6 КБ Просмотры: 113
  • 9.5 КБ Просмотры: 128

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 802
21
#12
ну так это респонсы на респонсы... если я ничего не путаю. Все документы имеют одну и ту же форму.
Просто одни ссылаются на корневой документ... а некоторые на ответ
Это вот эта схема
Тут не надо записывать несколько $REF в один документ

Этот механизм реализован в стандартном шаблоне дискуссии
 

Murtas

Lotus team
11.04.2006
128
0
#13
NickProstoNick - задача поставлена обратно, нужно чтобы респонс мог иметь несколько парентов. В этом случае под каждым парентом можно было бы видеть один и тот же респонс.


fedotxxl - идеи

1. пладить точные копии респонса для каждого из парентов. Вслучае изменения одного из респонсов - изменять всех порожденные респонсы.

2. содержать фэйковый документ для вида, который будет содержать данные для отображения нескольких парентов, а респонс будет реально один - но это только для вида будет нормально, а вот при открытии еще раз придется спросить какой парент заргузить.
 

fedotxxl

Well-known member
09.11.2005
614
0
#14
Murtas
Да, для вида можно содержать фейковый документ, а при открытии на чтение - перенаправлять на оригинал... Можно будет так сделать, когда руки дойдут
DEFAULT $REF := ParentUNID1: ... :parentUNID(n).
Не пахает такая конструкция