Pazīmes

Rediģējot vairākus ierakstus rediģēt vairākus ierakstus logā programmatūrā Microsoft Dynamics CRM 4.0, lauki, kuri aktivizē notikumu OnChange nav pieejami. Arī ir atspējotas visas pielāgotās OnLoad vai notikumu OnSave veidlapas.

Iemesls

Šī problēma rodas tādēļ, ka lauki, kas ir iespējota rediģēšana vairākus ierakstus logā notikumu OnChange atspējo Microsoft Dynamics CRM 4.0. Microsoft Dynamics CRM 4.0 atspējo šos laukus, lai novērstu notikumu OnChange izraisa kļūdu.

Risinājums

Lai novērstu šo problēmu, manuāli iespējojiet lauki, kuri aktivizē notikumu OnChange . Piemēram, lai parentaccountid lauku manuāli, veiciet šīs darbības:

  1. Eksportēt konta pielāgojumus. Lai to izdarītu, izpildiet tālāk norādītās darbības.

    1. Microsoft Dynamics CRM 4.0, noklikšķiniet uz Iestatījumi, noklikšķiniet uz pielāgošanaun pēc tam noklikšķiniet uz Eksportēt pielāgojumus.

    2. Noklikšķiniet uz konta, noklikšķiniet uz Papildu darbībasun pēc tam rīkjoslā noklikšķiniet uz Eksportēt atlasīto pielāgojumi .

    3. Noklikšķiniet uz Labiun pēc tam saglabājiet failu AccountCustom.xml eksportēto failu.

  2. Programmā Notepad, atveriet failu AccountCustom.xml un atrodiet šo sadaļu:

    uzlīmes apraksts = "Galvenais konts"

  3. Šajā sadaļā AccountCustom.xml fails, atrodiet šādu rindiņu koda.

    <event name="setadditionalparams" application="true" active="true">
  4. Mainiet esošo līniju kods šādi.

    <event name="setadditionalparams" application="true" active="true" BehaviorInBulkEditForm="EnabledButNoRender">
  5. Pēc tam atrodiet šādu rindiņu koda.

    <event name="onchange" application="false" active="true">
  6. Mainiet esošo līniju kods šādi.

    <event name="onchange" application="false" active="true" BehaviorInBulkEditForm="EnableButNoRender">
  7. Saglabājiet izmaiņas AccountCustom.xml.

  8. Importējiet failu mainīt AccountCustom.xml. Lai to izdarītu, izpildiet tālāk norādītās darbības.

    1. Noklikšķiniet uz Iestatījumi, noklikšķiniet uz pielāgošanaun pēc tam noklikšķiniet uz Importēt.

    2. Noklikšķiniet uz mainīt AccountCustom.xml faila un pēc tam noklikšķiniet uz augšupielādēt.

    3. Noklikšķiniet uz konta, noklikšķiniet uz Papildu darbībasun pēc tam noklikšķiniet uz Importēt pielāgojumus atlasīta.

  9. Pielāgojumu publicēšanas. Lai to izdarītu, izpildiet tālāk norādītās darbības.

    1. Noklikšķiniet uz iestatījumupielāgošanaun pēc tam noklikšķiniet uz Pielāgot entītijas.

    2. Noklikšķiniet uz kontaun pēc tam noklikšķiniet uz publicēt rīkjoslā.

  10. Atveriet lielapjoma rediģētu veidlapu, Account1 un Account2.

  11. Noklikšķiniet uz uzmeklēšanas pogas Galvenais uzņēmums .

    Var tikt parādīti šādi notikumi.

    <events><event name="setadditionalparams" application="true" active="true" BehaviorInBulkEditForm="EnabledButNoRender">
    <script><![CDATA[
    var oLookup = event.srcElement;
    var sAccountId = crmFormSubmit.crmFormSubmitId.value;
    if (sAccountId != "") /* parent account is being updated, filter out this account */
    {
    oLookup.lookupclass="ParentLookup";
    oLookup.AddParam("currentaccount", sAccountId);
    }
    ]]></script>
    </event>
    </events>

Veiciet šīs darbības lauka ParentCustomerID kontaktpersonas entītiju vai laukam, kurā ir notikumi. Lauku derīgas vērtības ir šādas:

  • Iespējota
    Ja izmantojat šo vērtību, lauks tiek aktivizēts. Turklāt notikuma kods tiek palaista, kad notikuma nosaukums.

  • Atspējots
    Ja izmantojat šo vērtību, lauks ir atspējota.

  • EnabledButNoRender
    Ja izmantojat šo vērtību, lauks tiek aktivizēts. Tomēr notikuma kods netiek palaisti, kad notikuma nosaukums.

Papildinformācija

ParentAccount lauku un lauku ParentCustomerID notikumiem, kas tiek palaistas novērstu meklēšanas formu rādīšanu atlasīto kontu. Pat ja parametrs ir iestatīts uz vērtību iespējots , lauki nevar filtrēt lielapjoma atlasīto kontu. Tomēr ja mēģināsit noteikt pats galvenais konts lielapjoma atlasīto kontu, tiek parādīts neskaidrs kļūdas ziņojums uzstādot galvenā konta. Riņķveida atsauce no konta tādēļ nevar sava galvenā konta.

Šī funkcija ir pieejama tikai tiem OnChange notikumus.  Neizraisa onLoad un OnSave notikumi un tas darbojas, kā paredzēts.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?

Paldies par jūsu atsauksmēm!

×