Spring naar bijdragen
  • 0
LcGrs

Veld gewijzigd (of niet)?

Vraag

Hoi,

Ik zoek me al een paar dagen kapot naar een antwoord op deze toch wel eenvoudige vraag:

Hoe kan ik nagaan of een bepaald veld in een lay-out gewijzigd werd of niet. Bv. Ik wil kunnen nagaan of mijn gebruiker een veld geboortedatum (dob) gewijzigd heeft.

Ondertussen heb ik gevonden dat met get(gewijzigde velden) een lijst kan verkregen worden van alle gewijzigde velden. Prachtig, maar ik weten of mijn veld dob daar tussen zit of niet.

De oplossing zou moeten zijn:

Filter (get(gewijzigdevelden);"dob")="dob"

Dit blijkt niet te werken, want behalve "dob" komen er ook een hoop andere letters bij die ik niet nodig heb...

Deel dit bericht


Link naar bericht

3 antwoorden op deze vraag

Aanbevolen berichten

  • 0

Filter is hier inderdaad niet de juiste functie. Probeer eens met Position;

Position ( get ( gewijzigdevelden; "dob";1 ;1) > 0 of iets dergelijks.

 

Deel dit bericht


Link naar bericht
  • 0

Je kan wat meer controle krijgen door een scripttrigger te gebruiken. Bij vastleggen van het het betreffende veld laat je dan een script een timestamp vastleggen. Je kan dat afhankelijk maken van de gebruiker.  Je kan zo ook een changelog bijhouden, een must bij bepaalde toepassingen. 

Deel dit bericht


Link naar bericht
  • 0

Deze functie werkt helaas alleen op de velden van context-tabel, dus portaal-/gerelateerde velden doen niet mee :-( 

Deel dit bericht


Link naar bericht

Maak een account aan of meld je aan om een opmerking te plaatsen

Je moet lid zijn om een opmerking achter te kunnen laten

Account aanmaken

Maak een account aan in onze gemeenschap. Het is makkelijk!

Registreer een nieuw account

Aanmelden

Ben je al lid? Meld je hier aan.

Nu aanmelden
×