как можно вывести пользователю список дочерних документов

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
I

IsAvailable

Хм... А на эту вьюху права нормально настроены?

<!--QuoteBegin-Medevic+5:02:2007, 14:01 -->
<span class="vbquote">(Medevic @ 5:02:2007, 14:01 )</span><!--QuoteEBegin-->И вообще ты встроенное представление видишь в документе?
[snapback]55043" rel="nofollow" target="_blank[/snapback]​
[/quote]

Или, может, в самом деле хинты у эмбидедвью настроены как-нить не так... Например, в формуле для скрытия стоит 1 или True :D
 
I

IsAvailable

Для: Светлана1342
Раз пошли скрин-шоты так давай уж и сам документ в Клиенте! :D
 
G

Guest

Неа, собака порыта в том, что все всновь создаваемые документы не попадают в категорию... как видно из рисунка...
Сейчас еще раз сравнивать буду $Ref поле

Могу прикрепить базу....
чего уж не жалко...
 
I

IsAvailable

<!--QuoteBegin-Светлана1342+5:02:2007, 14:39 -->
<span class="vbquote">(Светлана1342 @ 5:02:2007, 14:39 )</span><!--QuoteEBegin-->все всновь создаваемые документы не попадают в категорию...
[snapback]55054" rel="nofollow" target="_blank[/snapback]​
[/quote]
А как именно они создаются?
Так значит какие-то все-таки попадают в представление? Они как и когда были созданы?
 
G

Guest

Вот база:

Те который на картинке попали под категоризацию те отображаются в представлении своего Парент-документа,
а в остальных родителях не отображается...
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Кстати, в базе можно создавать ответы на ответы.
Чтобы посмотреть всю иерархию ответов нужно будет сделать немного иначе.
 
G

Guest

Кажется начала понимать почему не работает...
а какой код нужно написать, чтобы присвоить $Ref код UNID родителя, код на лотус скрипт...
 
I

IsAvailable

Можно так:

Call doc2.MakeResponse(doc)

Тогда doc2 будет ответом на doc

(doc2 и doc это NotesDocument)
 
G

Guest

@PostedCommand([Compose];"Response")
вот такая команда на создание ответа у меня работает
 
I

IsAvailable

<!--QuoteBegin-Medevic+5:02:2007, 14:56 -->
<span class="vbquote">(Medevic @ 5:02:2007, 14:56 )</span><!--QuoteEBegin-->Чтобы посмотреть всю иерархию ответов нужно будет сделать немного иначе.
[snapback]55058" rel="nofollow" target="_blank[/snapback]​
[/quote]
А это как можно реализовать? Просвети, плиз, если не сложно.
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
<!--QuoteBegin-Светлана1342+5:02:2007, 15:11 -->
<span class="vbquote">(Светлана1342 @ 5:02:2007, 15:11 )</span><!--QuoteEBegin-->@PostedCommand([Compose];"Response")
[snapback]55061" rel="nofollow" target="_blank[/snapback]​
[/quote]
Правильно было бы @Command([ComposeWithReference]; ...)
 
I

IsAvailable

<!--QuoteBegin-Светлана1342+5:02:2007, 15:11 -->
<span class="vbquote">(Светлана1342 @ 5:02:2007, 15:11 )</span><!--QuoteEBegin-->вот такая команда на создание ответа у меня работает
[snapback]55061" rel="nofollow" target="_blank[/snapback]​
[/quote]
Ну теперь понятно, почему не видно таких ответов )))
Из хелпа:
Compose @Command
Creates a new, blank document.
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
<!--QuoteBegin-IsAvailable+5:02:2007, 15:15 -->
<span class="vbquote">(IsAvailable @ 5:02:2007, 15:15 )</span><!--QuoteEBegin-->А это как можно реализовать? Просвети, плиз, если не сложно.
[snapback]55062" rel="nofollow" target="_blank[/snapback]​
[/quote]
Меняем только представление. Остальное остается как сейчас.
Шаблон TeamRoom. Так ?
Там есть формы: "MainTopic" - главный документ, "Response" - ответ на него, "ResponseToResponse" - ответ на ответ.
В представлении ставим следующую формулу:
SELECT Form = "MainTopic" : "Response" : "ResponseToResponse"
В свойствах должно стоять Show response documents in a hierarchy.

Первая колонка категоризированная с формулой @Text(@DocumentUniqueID). Можно поставить свойство Categorized is flat version 5 or greater. От него зависит показывать ли в нашей иерархии также главный документ (MainTopic) или только ответы.
Вторая колонка имеет свойства Show responses only и Show twistie when row is expandable. Она будет отражать поля из ответных документов.
 
G

Guest

Подскажите, это правильная команда для создания связи Ответ на Основной док?
Код вот такой....
@SetProfileField("TempVars"; "viewtitle"; @Subset(@ViewTitle; -1));
@PostedCommand([Compose];"Response")
 
G

Guest

Все получилось, поняла как нужно, Всем спасибо за помощь.... :blink: /довольная/
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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