15. September 2011 10:06
Hi.
Ich habe über JS programmiert, dass bei getroffender Auswahl in einem Lookup-Feldes, bestimmte andere Felder (davon abhängig) presetted werden.
Es läuft über:
- Code:
$(crmForm.all.<fieldname>).bind($.browser.msie ? 'propertychange' : 'change', function ()
{
presetotherfield();
clearotherfield();
}
Das Ganze hat allerdings einen Haken:
Das 'change'/'propertychange" reagiert schon auf ein MouseOver über die Lookup-Schaltfläche.
Das bedeutet, dass bei einem zufälligen MouseOver irgendwelche anderen Felder gesetzt/gelöscht werden, obwohl das Lookupfeld gar nicht betätigt wurde.
Die Alternative über "click"
- Code:
$(crmForm.all.<fieldname>).click(function ()
{
presetotherfield();
clearotherfield();
}
reagiert aber leider nicht auf ein Lookup-Button-Click.
Wie lässt sich das lösen...?
WE34
Zuletzt geändert von we34 am 14. Oktober 2011 17:32, insgesamt 1-mal geändert.