Condividi tramite


Scrivere script per le griglie secondarie

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics CRM 2015

Con Aggiornamento 1 di Microsoft Dynamics CRM Online 2015 puoi eseguire più operazioni con i controlli della griglia secondaria nei moduli utilizzando nuovi eventi e oggetti.

Importante

Per le organizzazioni di Microsoft Dynamics CRM Online, questa funzionalità è disponibile solo se nell'organizzazione è stato eseguito l'Aggiornamento 1 di Dynamics CRM Online 2015. Questa funzionalità non è disponibile per Dynamics CRM (locale).

In questo argomento

Evento OnLoad della griglia secondaria

Modello a oggetti griglia secondaria

Evento OnLoad della griglia secondaria

Le griglie secondarie vengono caricate in modalità asincrona dal modulo per permetterti di accedere in modo affidabile ai dati della griglia secondaria nell'evento OnLoad del modulo. Tuttavia puoi impostare un gestore eventi per l'evento OnLoad della griglia secondaria. Questo evento si verifica ogni volta che i dati nella griglia vengono aggiornati, incluso quando gli utenti ordinano le colonne della griglia.

Non è disponibile un'interfaccia utente per aggiungere i nuovi gestori eventi per questo evento, quindi se desideri eseguire questa operazione, devi utilizzare il codice in un altro evento, in genere l'evento OnLoad del modulo per utilizzare il metodo GridControl.addOnLoad. Per rimuovere i gestori eventi per questo evento, utilizza il metodo GridControl.removeOnLoad.

Modello a oggetti griglia secondaria

Nel diagramma seguente vengono illustrati gli oggetti a cui puoi accedere da una griglia secondaria di un modulo.

Oggetti controllo griglia

Il controllo della griglia secondaria è denominato GridControl in questo contesto. Come per un controllo Xrm.Page.ui, la griglia secondaria ha tutti i metodi disponibili per tutti i controlli oltre al metodo refresh.

GridControl è lo stesso oggetto passato a una barra dei comandi o alle azioni della barra multifunzione o alle regole utilizzando <CrmParameter> (RibbonDiffXml) se disponibile, quando viene selezionato il parametro SelectedControl.

Modificare le visualizzazioni con ViewSelector

Quando una griglia secondaria è configurata per visualizzare il selettore di visualizzazione, puoi ottenere o impostare la visualizzazione corrente. Utilizza il metodo GridControl.getViewSelector per accedere al selettore di visualizzazione e i metodi ViewSelector.getCurrentViewgetCurrentView e ViewSelector.setCurrentView per ottenere o impostare la visualizzazione corrente con un oggetto di ricerca.

Ottenere i dati della griglia

Utilizza il metodo GridControl.getGrid per accedere alla griglia. Utilizza il metodo Grid.getRows o il metodo Grid.getSelectedRows per ottenere una raccolta di oggetti GridRow. Puoi quindi accedere a un riferimento per ogni record della riga, concatenando insieme i metodi GridRow.getData, GridRowData.getEntity e GridEntity.getEntityReference.

Vedere anche

Oggetti e metodi della griglia (riferimento lato client)
Raccolte (riferimento lato client)
Creare il codice per moduli di Microsoft Dynamics CRM 2015
Scrivere estensioni di applicazioni client

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright