Lookup-Feld deaktivieren mit OnChange

Hallo,


ich bin leider im Bereiche Scripte ein absoluter Neuling und benötige folgende Hilfe. Ich habe auf einer Registerkarte zwei Lookup-Felder(Lupe) sobald eines von beiden verlinkt wird soll das andere Lookupfeld gesperrt werden. Nimmt man den Datensatz wieder raus sollen wieder beider Felder aktiv sein.


Danke für jede Hilfe!


Viele Grüße



AW: Lookup-Feld deaktivieren mit OnChange

Definition:


Feld1 = "... sobald eines von beiden verlinkt wird"
Feld2 = "... soll das andere Lookupfeld gesperrt werden"


Im OnChange-Ereignis von Feld1 trägst du folgenden JavaScript Code ein:


crmForm.all.[Feld2].Disabled = (crmForm.all.[Feld1].DataValue != null);


Das kannst du auch wechselseitig machen, also beim OnChange-Ereignis von Feld2 umgekehrt eintragen:


crmForm.all.[Feld1].Disabled = (crmForm.all.[Feld2].DataValue != null);


ACHTUNG: Eine Sperre ändert nix daran, dass im Feld2 immer noch Daten stehen können. Sie verhindert lediglich, dass der Benutzer diese Daten ändern kann.