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

fedotxxl

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

Medevic

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

K-Fire

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

Constantin A Chervonenko

Well-Known Member
Lotus team
30.05.2006
1 333
4
#6
Можно эмулировать список перечислением полей. Т.е. храним рефы в полях типа ParentUNID1 ... ParentUNID(n), а во вьюхе пишем DEFAULT $REF := ParentUNID1: ... :ParentUNID(n).
И оно работает?? (не DEFAULT, эт мы знаем, а .. REF:REF:REF..)
 

NickProstoNick

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

Medevic

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

NickProstoNick

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

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

Murtas

Well-Known Member
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).
Не пахает такая конструкция