Page 1 sur 1

Afficher les modifications d'un champ

MessagePublié: 10 Juin 2010 à 14:26
par gadcho
Bonjour,
Existe t-il une méthode simple qui permet de visualiser les champs modifiés dans un masque ?
Merci de votre réponse

MessagePublié: 14 Juin 2010 à 10:35
par LSong
Methode simple non mais plus compliquer oui :D

personnelement j'utilise la methode suivante
il y a 3 niveau dans un document
le Front-end : affiché a l'ecran (uidoc)
le back-end : celui sous l'uidoc
et celui dans la base, tu peu le recuperer dans une vue

le save reviens a synchroniser le back-end et la base

l'idée est d'aller chercher le doc dans la base pour vérifier les champs qui sont différent, plus qu'a faire une boucle
ForAll elem in doc.items

personnelement je fait aussi une liste d'exclusion pour ne pas traiter une serie de champs technique

MessagePublié: 16 Juin 2010 à 09:09
par gadcho
Bonjour,
Et en formule c'est possible ?
Merci

MessagePublié: 16 Juin 2010 à 09:38
par Michael DELIQUE
oui

mais a mona vis ça sera plus simple et efficasse en LS et tu n'est pas obligé de le faire ne back-en tu peux aussi le faire ne front-end

tout dépend de ton besoin

le principe

a l'ouverture on stock la valeur des champs dans des variables ou champs temporaire

et a la fermeture et/ou save tu regarde s'il ya une différence entre le champ et sa velur sauvegardé a l'ouverture

MessagePublié: 16 Juin 2010 à 09:45
par gadcho
En fait, ce que j'aurais voulu c'est quelque chose de visuel pour l'utilisateur. Par exemple, le champ est d'une autre couleur si il a été modifié.
Je vais essayer de faire une comparaison des champs à la sauvegarde.
Merci.

MessagePublié: 16 Juin 2010 à 09:51
par Michael DELIQUE
je t'ai donné l'algo de base ensuite a toi de voir ce que tu soihaite faire et comment l'implémenter car ça ne sera pas de la même maniere en web ou en client lourd

MessagePublié: 16 Juin 2010 à 09:51
par LSong
si tu veux que ce soit visuel

dans l'entering du champs sauvegarde la valeur dans une variable global
dans l'exiting vérifie si la valeur a changé et mette a jours demasque une icone devant pour dire modifier

mais ce type de verification ne permet pas de tester les modification qui ne sont pas dut a une action directe (comme les champs calculé ou mis a jour par formule ou script)