Page 2 sur 3

Publié:
23 Juin 2011 à 14:00
par MdmZ
Tjrs au niveau de l'héritage..
J'ai besoin de récupérer le nombre d'enfant d'un document. La fonction @DocChildren me renvoit tjrs 0, meme quand plusieurs enfants ont été créé... Je crois que le problème est que les deux types de documents sont affichés dans 2 vues différentes. Pour cela, le document fils n'est donc pas inscrit en tant que "Response" bien qu'il hérite du document parent..

Publié:
23 Juin 2011 à 17:08
par roubech
cette formule ne sert que dans une colonne de vue
en LS je t'aurai proposé notesDocument.Responses.Count

Publié:
24 Juin 2011 à 08:33
par MdmZ
Oui mais justement en fait, dans la vue (qui s'affiche en picklist) je voudrais afficher uniquement les documents n'ayant pas de fils. C'est pour ca que dans la formule de selection de documents de ma vue, je voulais uniquement prendre les documents ayant 0 enfant.

Publié:
24 Juin 2011 à 08:37
par Michael DELIQUE
re,
dans ce cas essays plustot ça @available($Ref) ou @trim($Ref) = ""

Publié:
24 Juin 2011 à 09:42
par roubech
@MdmZ : dans une colonne, pas dans la formule de selection !
@Michael : $Ref est stocké dans les docs fils, donc ca marche pour afficher tous les docs qui sont des doc fils, mais pas pour filter les docs parents

Publié:
24 Juin 2011 à 09:53
par MdmZ
Dans une colonne, ca ne fonctionne pas non plus, comment je peux faire pour filtrer les docs parents alors ?

Publié:
24 Juin 2011 à 09:59
par roubech
quand tu créé un doc fils, il faut que tu mette à jour le doc père pour stocker une info qui pourra te servir dans la formule de selection de ta vue
sinon, c'est quoi le besoin fonctionnel pour voir s'il y a un contournement possible

Publié:
24 Juin 2011 à 10:01
par MdmZ
c'est ce que j'ai fait, ce qui me gène c'est qu'au moment de la suppression du document fils je ne sais pas comment remettre ce champ à jour dans le document père

Publié:
24 Juin 2011 à 10:05
par roubech
tu peux mettre du code dans l'evenement de la base QueryDeleteDocument je crois

Publié:
24 Juin 2011 à 10:08
par MdmZ
ca n'existe pas comme evenement ..

Publié:
24 Juin 2011 à 10:17
par Michael DELIQUE
regarde dans le script de la base

Publié:
24 Juin 2011 à 13:09
par MdmZ
comment ca et à quel niveau ?

Publié:
24 Juin 2011 à 14:19
par roubech

Publié:
24 Juin 2011 à 14:26
par roubech
sinon, tu ne donnes pas les droits de suppressin et tu créés ton propore bouton supprimer qui flag juste le doc pour le sirtir des vues et en même temps fait ton traitement sur le parent ...
http://forum.dominoarea.org/viewtopic,p,133564.html

Publié:
27 Juin 2011 à 07:46
par MdmZ
Excusez moi je n'avais pas vu la réponse de roubech me demandant le besoin fonctionnel.
En gros j'aimerai que lors de la sélection du document père pour la création du document fils, seul les documents père n'ayant pas de documents fils apparaissent. Il me faut un document fils pour chaque père. N y a t-il pas plus simple et plus propre ?