Loading
Nonprofit Cloud
Sisällysluettelo
Valitse suodattimet

          Ei tuloksia
          Ei tuloksia
          Tässä on joitain hakuvinkkejä

          Tarkista avainsanojesi oikeinkirjoitus.
          Käytä yleisempiä hakutermejä.
          Laajenna hakua valitsemalla vähemmän suodattimia.

          Hae koko Salesforce-ohjeesta
          Mukautetut Lightning lahjamerkintäruudukossa voittoa tavoittelemattomissa organisaatioissa

          Mukautetut Lightning lahjamerkintäruudukossa voittoa tavoittelemattomissa organisaatioissa

          Katso miten mukautetut Lightning siirtävät dataa lahjamerkintäruudukosta.

          VAADITUT VERSIOT
          Käytettävissä: Lightning Experiencessa

          Käytettävissä: Enterprise Edition-, Performance Edition-, Unlimited Edition- ja Developer Edition -versioissa, joissa on Education Cloud

          Käytettävissä: Enterprise Edition-, Unlimited Edition- ja Developer Edition -versioissa Nonprofit Cloudilla

          Komponenttiin lahjamerkinnän ruudukosta lähetetyt ominaisuudet

          Lahjanmerkinnän ruudukko välittää rivien dataa mukautettuihin Lightning solukomponenttien params- ja rowData-ominaisuuksien kautta.

          VAADITUT VERSIOT
          Käytettävissä: Lightning Experiencessa

          Käytettävissä: Enterprise Edition-, Performance Edition-, Unlimited Edition- ja Developer Edition -versioissa, joissa on Education Cloud

          Käytettävissä: Enterprise Edition-, Unlimited Edition- ja Developer Edition -versioissa Nonprofit Cloudilla

          Ominaisuus Kuvaus
          parametrit
          • Käytettävissä Cell Edit- ja Cell Display -komponenteissa.
          • Sisältää tämänhetkisen rivin ominaisuudet Lahjan syötteen ruudukossa ja sen perustana olevissa ruudukkopalveluissa.
          • params.data sisältää kenttäarvoja, jotka vastaavat GiftEntry-objektin kenttiä haku- ja valintaluettelokenttien objektiedusteluiden lisäksi. Kenttiä, joita ei ole vielä täytetty uudella rivillä, ei sisällytetä datakokoelmaan.
          • Rivikenttien arvot voidaan noutaa käyttämällä params.data.{giftEntryfieldName}-funktiota.
          rowData
          • Käytettävissä sarakkeiden modaalissa ja viestien käsittelymodaalissa.
          • Sisältää GiftEntry-objektien kenttiä vastaavat kenttäarvot sekä haku- ja valintaluettelokenttien objektiedostot. Kenttiä, joita ei ole vielä täytetty uudella rivillä, ei sisällytetä rowData-kokoelmaan.
          • Käytä rowData.{giftEntryfieldName}-funktiota noutaaksesi rivikenttien arvoja.
          • Viestin käsittelymodaalissa rowData sisältää myös luotujen tietueiden tunnukset, kuten Lahjan merkinnän tunnus (rowData.Id) ja Lahjan transaktion tunnus (rowData.GiftTransactionId).

          Tietojen lähettäminen takaisin lahjamerkinnän ruudukkoon

          Sarakkeiden modaalit ja solujen muokkauskomponentit käyttävät eri mekanismeja palauttaakseen dataa Lahjan merkinnät -ruudukkoon.

          VAADITUT VERSIOT
          Käytettävissä: Lightning Experiencessa

          Käytettävissä: Enterprise Edition-, Performance Edition-, Unlimited Edition- ja Developer Edition -versioissa, joissa on Education Cloud

          Käytettävissä: Enterprise Edition-, Unlimited Edition- ja Developer Edition -versioissa Nonprofit Cloudilla

          Sarakemodaalit

          Sarakemodaalit renderöidään Lightning Lightning -verkkokomponentissa, joka sisältää modaalin otsikon (kuten mallissa on määritetty) sekä Jatka-painikkeen ja Peruuta-painikkeen.

          Käyttäjä napsauttaa Jatka-painiketta sulkeakseen mukautetun modaalisi. Se kutsuu näitä pakollisia paljastettuja funktioita:

          Funktio Kuvaus
          @api validate()

          Palauttaa objektin kahdella ominaisuudella:

          • isValid: true tai false osoittaa, että modaalin sisältö ylittää vahvistussääntösi. Jos arvo on true, kenttäarvot noudetaan getComponentValues()-kutsun kautta ja modaali suljetaan.
          • invalidFields: Jos isValid on false, se sisältää avain:arvojen joukon kenttien api-nimistä, joihin liittyy virhe. Näitä tietoja käytetään viestien renderöimiseen modaalissa.
          @api getComponentValues()

          Palauta avain:arvo, joka sisältää riville käytettävät ominaisuudet:

          • { KentänNimi : arvo, ... }
          • Jokaisen kentän täytyy viitata kenttään, joka on olemassa GiftEntry-objektissa. Nämä säilyvät rivillä, kun ne tallennetaan.

          Cell Edit -komponentti

          Datan palauttaminen takaisin Lahjan merkinnän ruudukkoon solujen muokkauskomponentista:

          • Rakenna objekti viestinä, joka palauttaa Lahjan merkinnät -ruudukkoon.
          • Julkaise tapahtuma lightning__giftEntryGridComponentAction-viestikanavaan.

          Viestin tekstiosan sisältö on tiukkaa. Noudata tämän esimerkin rakennetta:

          // Build the "message" object to send back to 
          // Gift Entry Grid following the documented contract
          const message = {
          
              // Required properties (do not change the values below)
              action: "ColumnEdit",
              componentName: this.tagName,
              colId: this._params?.colDef?.colId,
          
              // 'details' is an optional property:
              // - include if there is data to write to the row 
              //   in Gift Entry
              details: {
          
                  // rowId and rowIndex must be included in details
                  rowId: this.params?.data?.id,           // Required
                  rowIndex: this.params?.data?.rowIndex,  // Required
          
                  // All GiftEntry fields to write to rowData
                  // and as object in a key:value collection.
                  // To clear the value of a field on the GiftEntry rowData
                  // object, return null instead of undefined
                  giftEntryFields : { key: value, ... },
          
                  // rowProperties is optional, but if passed can be
                  // referenced by other custom components. Data in this
                  // object are not persisted to the GiftEntry record.
                  rowProperties: { key : value, ... },
          
                  // Special Use: If your custom column component is 
                  // forcing a matched gift transaction, use these
                  // properties to send the matching transaction ID 
                  // and NAME back to grid for proper handling:
                  matchingGiftTransactionId: {giftTransactionId},
                  matchingGiftTransactionName: {giftTransactionName}
              }
          }
          
          Huomautus
          Huomautus Sarakekomponentista (Näyttö) tai solun näyttökomponentista ei palauteta ruudukkoon ominaisuuksia.

          Datan palauttamisessa huomioitavia asioita

          Ota huomioon seuraavat valintaluettelo- ja hakukenttien säännöt, kun palautat dataa takaisin Lahjan merkinnät -ruudukkoon.

          VAADITUT VERSIOT
          Käytettävissä: Lightning Experiencessa

          Käytettävissä: Enterprise Edition-, Performance Edition-, Unlimited Edition- ja Developer Edition -versioissa, joissa on Education Cloud

          Käytettävissä: Enterprise Edition-, Unlimited Edition- ja Developer Edition -versioissa Nonprofit Cloudilla

          Valintaluettelokentissä huomioitavia asioita:

          • Jos valintaluettelokentät palautetaan yksinkertaisena merkkijonona, arvon tulisi edustaa valintaluettelon API-nimeä, jos otsikko ja API-nimi eroavat toisistaan.
          • Valintaluettelokenttiä voidaan palauttaa myös objektina { value: xx, displayValue: zz }-muodossa. Alla on esimerkki:
            { 
              giftType: 
                { value: “Organizational”, 
                  displayValue: “Organizativo/Doméstico” 
                }
            }

          Hakukentissä huomioitavia asioita:

          • Hakukentät, jotka eivät ole Lahjan syötteen ruudukon sarakkeita, voidaan palauttaa vain tunnusmerkkijonona vain vastausobjektissa. Esimerkiksi {MyLookupFieldId__c: ‘xxx00000000’}
          • Hakukentät, jotka ovat Lahjan syötteen ruudukossa olevia kenttäsarakkeita, kuten Kampanja ja Outreach-lähdekoodi, tulisi palauttaa mukautetusta Lightning objektilomakkeessa varmistaakseen, että ne renderöidään oikein ruudukossa. Alla on esimerkki:
            Campaign: {
               Id: {campaignId},
               Name: {campaignName}
            }
            
           
          Ladataan
          Salesforce Help | Article