[Gelöst] Formular IsDirty per javaScript setzen

10. Januar 2013 13:17

Hallo zusammen,

ist es möglich per javaScript auf einfache Weise das Formular auf IsDirty true zusetzen. Ich möchte programmatisch nach einfügen eines neuen Elementes in subgrid, eine Speicherung des Formulares auslösen. Dafür muss aber mindestens ein Feld davor auf IsDirty = true gesetzt worden sein.

Das ganze Löse ich momentan auf einem Umweg in dem ich mir ein dummyFeld vom typ string auf das formular gezogen habe, welches ich nach dem OnLoad Event des Formulares unsichtbar mache.

Bevor die Speicherung des Formulares ausgelöst wurde verändere ich dieses Feld:

Code:
Xrm.Page.getAttribute("pts_dirtyfield").setValue(Math.random().toString());
Xrm.Page.data.entity.save();


Gibt es eine einfachere Möglichkeit um dieses umzusetzen?
Zuletzt geändert von k.gutzeit am 19. Januar 2013 02:09, insgesamt 1-mal geändert.

Re: Formular IsDirty per javaScript setzen

19. Januar 2013 02:09

Scheinbar gibt es hierfür keine effizientere Lösung. Deswegen betrachte ich das Thema als gelöst.