определить содержит ли док. непустое Emedded

  • Автор темы oxystile
  • Дата начала
O

oxystile

Есть документ "Входящий"
документы некого другого типа отображаються в embedded view во входящем (embedded view либо пусто либо нет)

юсер хочет во вьюхе напротив документа видеть некий icon, если embedded view в этом документе не пустое
возможно ли такое??

у меня есть DocID -это для Show single category в embedded view
 
M

morpheus

oxystile
нет, так как Вы хотите - низя.. Show Single - это для открытого документа

какое отношение между документом главным и теми что в embeted view ?
 
O

oxystile

т.е. на скрипте это было бы так
Set view = db.GetView( "for_view_embedded" )
Set dc = view.GetAllDocumentsByKey(DocID)
if dc.count>0 "то отобрази значек, ну например *скрепку*"
но для колонок во вьюхе возможны только формулы
 
O

Omh

Держать метку в документе.
Или, как правильно намекнул господин Morpheus, при определённых условиях (в EV отображаются респонсы), можно задетектить кол-во привязаных доков на уровне view.
 
M

morpheus

oxystile
ну так агентиком пройтись по главным документам и проставить пометку в какомто поле( например hasEmbViewDocs), что у гл. документа есть документы в embb.view. а уж в основном виде проверять поле hasEmbViewDocs на наличие пометки
 
O

oxystile

DocID-это universall id самого входящего
все созданные из него доки наследуют этот DocID
и раположены во вьюхе "for_view_embedded", в кот. 1-й категоризованный столбец это и есть DocID

может @DbLookup( class : cache ; server : database ; view ; key ; columnNumber ; keywords) подойдет?
 
O

Omh

@DbLookup во view не работает.
Метку держать надо.
 
O

oxystile

агент да...но тогда много чего еще приделывать надо
в EV документы могут как появиться, так их юсер в принципе может и удалить
а мне , бедной, еще и за обновлением счетчика следи :) то ли он сделал +n, то ли -n
 
O

Omh

Morpheus
Ну это без базара.
Под словами "держать метку" подразумевается целая система :)

oxystile
Так они респонсы или нет?
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
По-моему, если метки не критичны, то лучше забить. :)
 
M

morpheus

oxystile
тогда при любом телодвижении(save) "подчинённых" документов проверять их на условие что они подпадают под Embb View, и если подпадают ставить метку в гл. документе про то что у него ( гл.документ ) есть хоть какието "подчинённые" ... в остальном согласен с Medevic'ом
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!