Sonntag, 10. Januar 2010

CRM Formular Save

Betreff CRM Formular Save
Von "Sina Kossmann"
Datum 09.10.2009 13:52:08

Hallo zusammen,
ich bin derzeit an einer Webseite, die beim Aufruf erst einmal prüft, ob
sich das CRM Formular geändert hat.
Wenn dies der Fall ist, soll das Formular gespeichert werden.

if(window.opener.document.forms["crmForm"].IsDirty)
{
// save data
var res = window.opener.document.forms["crmForm"].Save();

if(!res)
{
window.close();
return;
}
}

Es funktionier auch soweit, das CRM Formular wird gespeichert jedoch wird
dieses dann auch wieder in den Fokus genommen und nicht das wichtige
Formular.

Den Fokus auf das aktive Fenster zu setzen bringt nichts, da der Save Event
noch nicht durchgelaufen ist.

Gibt es nun eine Möglichkeit solange zu warten bis der Save Event fertig
ist, bzw. bis der Opener komplett geladen ist?


Danke,
Sina

Betreff Re: CRM Formular Save
Von =?iso-8859-1?Q?Andreas_Donaubauer_=5BMVP_f=FCr_CRM=5D?=
Datum 14.10.2009 09:03:24

Hallo Sina!

Du kannst das onChange-Event der Felder benutzen, um Änderungen im Formular
zu erkennen.
An welcher Stelle im CRM wird dein Script bzw. die Webseite ausgeführt?

--
Ich hoffe das bringt weiter.


Andreas Donaubauer [MVP für CRM]
MCP seit 1999, MCSE, MCSA, MCT
andreas[at]donaubauer.com
http://www.crmfaq.de


"Sina Kossmann" schrieb im Newsbeitrag
news:OJ5HBHBTKHA.4028@TK2MSFTNGP05.phx.gbl...
> Hallo zusammen,
> ich bin derzeit an einer Webseite, die beim Aufruf erst einmal prüft, ob
> sich das CRM Formular geändert hat.
> Wenn dies der Fall ist, soll das Formular gespeichert werden.
>
> if(window.opener.document.forms["crmForm"].IsDirty)
> {
> // save data
> var res = window.opener.document.forms["crmForm"].Save();
>
> if(!res)
> {
> window.close();
> return;
> }
> }
>
> Es funktionier auch soweit, das CRM Formular wird gespeichert jedoch wird
> dieses dann auch wieder in den Fokus genommen und nicht das wichtige
> Formular.
>
> Den Fokus auf das aktive Fenster zu setzen bringt nichts, da der Save
> Event noch nicht durchgelaufen ist.
>
> Gibt es nun eine Möglichkeit solange zu warten bis der Save Event fertig
> ist, bzw. bis der Opener komplett geladen ist?
>
>
> Danke,
> Sina

Keine Kommentare:

Kommentar veröffentlichen