MSCRM 4.0 Code Migrieren
-
15/شعبان/1433 09:14 ص
Hallo zusammen,
ich habe folgenden OnSave Code in CRM 4.0 gehabt:
if (crmForm.all.CFPaddress1_countryList.DataValue == 1) { crmForm.all.new_plzsubgebiet.DataValue = crmForm.all.address1_postalcode.DataValue.substr(0, 2) crmForm.all.new_plzgebiet.DataValue = crmForm.all.address1_postalcode.DataValue.substr(0, 1) }
Habe das Ganze für CRM 2011 umgeschrieben:
Form_onsave()
{if (Xrm.Page.getAttribute("CFPaddress1_countryList").getValue() == 1) { Xrm.Page.getAttribute("new_plzsubgebiet").getValue() = Xrm.Page.getAttribute("address1_postalcode").getValue().substr(0, 2) Xrm.Page.getAttribute("new_plzgebiet").getValue() = Xrm.Page.getAttribute("address1_postalcode").getValue().substr(0, 1) }}
Aber es kommt der Fehler:
Fehler im benutzerdefinierten Ereignis dieses Felds.
Feld:crmForm
Ereignis:onsave
Fehler: Kann dem Ergebnis einer Funktion nicht zugewiesen werden
Grundsätzlich geht es darum aus der PLZ das ein PLZ Gebiet auszurechnen und eben auch ein Subgebiet.
Sprich einmal die erste Zahl der PLZ ausgeben und einmal die ersten beiden Zahlen ausgeben.
Für eure Hilfe wäre ich sehr dankbar.
VG
Martin
جميع الردود
-
15/شعبان/1433 11:06 ص
Hallo Martin,
die 1. und 2. Zuweisung innerhalb des IF's muss heissen:
Xrm.Page.getAttribute("new_plzsubgebiet").setValue(Xrm.Page.getAttribute("address1_postalcode").getValue().substr(0, 2)); bzw Xrm.Page.getAttribute("new_plzgebiet").setValue( Xrm.Page.getAttribute("address1_postalcode").getValue().substr(0, 1) );
- تم التحرير بواسطة localh0rst 15/شعبان/1433 11:23 ص
- تم وضع علامة كإجابة بواسطة martin.diefenbach 15/شعبان/1433 11:53 ص
-
15/شعبان/1433 11:53 ص
Hallo Localh0rst,
super, das war die Lösung.
Vielen Dank. :)