Page 1 sur 1

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

MessagePublié: 05 Oct 2011 à 04:50
par Bing [Bot]
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

MessagePublié: 05 Oct 2011 à 08:27
par Raziel
En Web ou en client lourd ?

En client lourd, tu peux oublier...

MessagePublié: 05 Oct 2011 à 08:33
par Michael DELIQUE
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

MessagePublié: 05 Oct 2011 à 17:13
par Bing [Bot]
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.

MessagePublié: 05 Oct 2011 à 17:26
par Michael DELIQUE
re,

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

MessagePublié: 10 Oct 2011 à 00:49
par Bing [Bot]
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

MessagePublié: 10 Oct 2011 à 08:36
par Michael DELIQUE
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é ?

MessagePublié: 10 Oct 2011 à 13:52
par Bing [Bot]
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

MessagePublié: 10 Oct 2011 à 15:12
par Michael DELIQUE
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

MessagePublié: 11 Oct 2011 à 13:23
par roubech
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

MessagePublié: 12 Oct 2011 à 03:01
par Bing [Bot]
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

MessagePublié: 12 Oct 2011 à 08:50
par Michael DELIQUE
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

MessagePublié: 12 Oct 2011 à 11:39
par Bing [Bot]
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

MessagePublié: 12 Oct 2011 à 21:50
par roubech
@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

MessagePublié: 12 Oct 2011 à 22:11
par Bing [Bot]
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