[Résolu] Création dynamique de champs en FrontEnd

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

[Résolu] Création dynamique de champs en FrontEnd

Messagepar Bing [Bot] » 05 Oct 2011 à 04:50

Bonjour, ma 2ème question est de savoir si c'est possible de créer des champs en FrontEnd à la volé (simuler un espèce de tableau avec le nombre de champs non déterminé?

cdt
camille
Dernière édition par Bing [Bot] le 28 Oct 2011 à 12:05, édité 1 fois.
Bing [Bot]
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 0
Inscrit(e) le : 10 Jan 2012 à 14:41

Messagepar Raziel » 05 Oct 2011 à 08:27

En Web ou en client lourd ?

En client lourd, tu peux oublier...
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Messagepar Michael DELIQUE » 05 Oct 2011 à 08:33

salut

non !

par contre tu peut le faire en LS dans un champ texterich mais je te le déconseil vivement.

2 solution :

créé un tableau et afficher les lignes via des formules de masquage (bof)

passer par une vue intégré avec 1 document par ligne
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Bing [Bot] » 05 Oct 2011 à 17:13

Michael DELIQUE a écrit:salut
non !
par contre tu peut le faire en LS dans un champ texterich mais je te le déconseil vivement.
2 solution :
créé un tableau et afficher les lignes via des formules de masquage (bof)
passer par une vue intégré avec 1 document par ligne


Effectivement la 1ère ne me plait pas trop!
L'objectif est de simuler le remplissage d'un tableau ligne par ligne. J'ai pensé à utiliser un masque (date, montantHT, Tva, montantTVA,;;etc) de saisie (1 doc = 1 ligne)
L'idéal serait de pouvoir mettre un doc en tant que PJ dans un textriche!!
J'essaie de creuser ta piste, mais il n'est pas prévue de stocker les docs générés dans la base.
Bing [Bot]
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 0
Inscrit(e) le : 10 Jan 2012 à 14:41

Messagepar Michael DELIQUE » 05 Oct 2011 à 17:26

re,

la vue intégré devrait faire l'affaire non ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Bing [Bot] » 10 Oct 2011 à 00:49

Michael DELIQUE a écrit:re,

la vue intégré devrait faire l'affaire non ?


bonjour,
oui très bien! Cette méthode fait pro :-) et simule bien l'ajout dynamique de ligne! Mais j'ai l'impression qu'on ne peut pas récupérer l'évent QueryRecalc de la vue intégrée! Je voulais à chaque ajout d'un document effectué une opération (total montant de chaque doc). Cela fonctionne bien avec une action de la vue.
Une idée?

Merci
Bing [Bot]
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 0
Inscrit(e) le : 10 Jan 2012 à 14:41

Messagepar Michael DELIQUE » 10 Oct 2011 à 08:36

j'ai pas trop compris (manque de caféïne)

tu veux a chaque ajout d'un document, addition le montant de tous les documents pour l'afficher dans le masque qui conteint la vue intégré ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Bing [Bot] » 10 Oct 2011 à 13:52

Michael DELIQUE a écrit:j'ai pas trop compris (manque de caféïne)

tu veux a chaque ajout d'un document, addition le montant de tous les documents pour l'afficher dans le masque qui conteint la vue intégré ?

Salut, oui c'est çà!
je voudrais que dans un champ MontantTotal sur mon doc, retrouvé la somme des montants de chaque doc. Je voulais faire çà au QueryRecalc, au lieu de cliquer à chaque fois sur un bouton Comptabiliser par exemple. Le fait de mettre un vue intégrer pert on l'évèmement?

cdt
camille
Bing [Bot]
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 0
Inscrit(e) le : 10 Jan 2012 à 14:41

Messagepar Michael DELIQUE » 10 Oct 2011 à 15:12

non, il faut le faire via ton doc qui contient la vue intégré.

tu fait une petite fonction générique qui calcul ça au refresh du document ou quand tu le souhaite
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar roubech » 11 Oct 2011 à 13:23

pour ce genre de cas, le m'arrange pour que la création des docs dans la vue intégrée ne puisse se faire que depuis u bouton d'action dans le doc principal via un boite de dialogue
et à la fermeture de cette boite de dialogue, apres avoir créé physiquement le doc ligne, ja peux faire des traitements supplémentaires (ton calcul du toal par exemple) avant de raffraichir le doc principal et la vue intégrée
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Bing [Bot] » 12 Oct 2011 à 03:01

roubech a écrit:pour ce genre de cas, le m'arrange pour que la création des docs dans la vue intégrée ne puisse se faire que depuis u bouton d'action dans le doc principal via un boite de dialogue
et à la fermeture de cette boite de dialogue, apres avoir créé physiquement le doc ligne, ja peux faire des traitements supplémentaires (ton calcul du toal par exemple) avant de raffraichir le doc principal et la vue intégrée


Salut, je n'ai pas bien compris le procédé!
Tu peux reprendre stp?
merci
Bing [Bot]
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 0
Inscrit(e) le : 10 Jan 2012 à 14:41

Messagepar Michael DELIQUE » 12 Oct 2011 à 08:50

ce que Lord Roubech veux dire :

c'est que tu dois gérer l'ajout de document (enfant) a ta vue intégré via un bouton contenu dans le document principale (parent) qui contient la vue intégré

et que au refresh/save de ce document principal tu fasse ton calcul de total pour mettre a jours le document principal
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Bing [Bot] » 12 Oct 2011 à 11:39

Michael DELIQUE a écrit:ce que Lord Roubech veux dire :

c'est que tu dois gérer l'ajout de document (enfant) a ta vue intégré via un bouton contenu dans le document principale (parent) qui contient la vue intégré

et que au refresh/save de ce document principal tu fasse ton calcul de total pour mettre a jours le document principal

Bonjour,
OK!!!! l'ajout de doc enfant se fait par un bouton. Je pensais que les évènements du masque ne se fait déclenchait pas. Mais j'ai fait le test! Je rajouterai le refresh dans le PostQueryRecalc du masque.
Merci!

cdt
camille
Bing [Bot]
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 0
Inscrit(e) le : 10 Jan 2012 à 14:41

Messagepar roubech » 12 Oct 2011 à 21:50

@Michael : "Lord Roubech" : maintenant que tu m'a croisé en vrai, tu as décellé des racines celtique en moi et tu m'imagines dans les Hidhland avec une épée ? ^^

@Camille : le point essentiel de ma réponse est : DialogBox
au lieu de lancer la création du doc enfant avec un @Command([Compose]; "MasqueEnfant"), tu pass par une DialogBox, comme ça tu maitrises les événement. Tu es sur que le doc principal reste à l'écran, tu sais quand le user a fini de saisir es info du doc enfant et que l'enregistrement est terminé et donc là tu te reviens sur le doc principal et tu peux mettre à jour le total et demander le refresh

[Admin] there can be only one ! ah ah ah ah ah
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Bing [Bot] » 12 Oct 2011 à 22:11

roubech a écrit:@Michael : "Lord Roubech" : maintenant que tu m'a croisé en vrai, tu as décellé des racines celtique en moi et tu m'imagines dans les Hidhland avec une épée ? ^^

@Camille : le point essentiel de ma réponse est : DialogBox
au lieu de lancer la création du doc enfant avec un @Command([Compose]; "MasqueEnfant"), tu pass par une DialogBox, comme ça tu maitrises les événement. Tu es sur que le doc principal reste à l'écran, tu sais quand le user a fini de saisir es info du doc enfant et que l'enregistrement est terminé et donc là tu te reviens sur le doc principal et tu peux mettre à jour le total et demander le refresh


Merci de l'infos. Michael et toi vous faites de la même façon. Donc dialogBox pour tout le monde...!
Merci je vous tiens au courant de la suite!
cdt
camille
Bing [Bot]
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 0
Inscrit(e) le : 10 Jan 2012 à 14:41


Retour vers Développement