Ti trovi qui:
Impostazione dei flyout su una FlexCard
Visualizzare informazioni aggiuntive da una FlexCard controllata, un OmniScript o un componente Web Lightning personalizzato quando un utente fa clic su un'azione in una FlexCard. Ad esempio, visualizzare le informazioni sull'account in una FlexCard e il nome e l'indirizzo email del referente principale in un flyout.
- Dopo aver selezionato il tipo di azione flyout, selezionare il tipo e il nome del componente da incorporare nel flyout. Sono disponibili solo i componenti attivi.
-
Per passare un oggetto dalla fonte di dati FlexCard controllante anziché utilizzare la fonte di dati FlexCard controllata, selezionare un nodo di dati:
- {records}: Passare tutti i dati.
- {records[#]}: Passare i dati di un record specificato. Ad esempio,
{records[0]}e{records[1]}sono i primi due record. - {record}: Passare i dati del record corrente, ad esempio quando si deseleziona Ripeti record nella scheda Imposta.
- {record.FieldName}: Passare un oggetto record, ad esempio
{record.Product}per un oggetto o una matrice con dati aggiuntivi. - {record.attributes}: Passare tutti gli attributi per il record corrente.
-
Per passare attributi dal componente del flyout al componente secondario, aggiungere un attributo.
-
In Chiave, immettere un nome attributo, ad esempio
ContextId, per passare l'ID contesto di un OmniScript alla FlexCard. -
In Valore, immettere un valore attributo.
Per accedere all'attributo nel componente secondario, utilizzare la variabile di contesto
{Parent}. Ad esempio, immettere{Parent.Id}nel campo del valore della mappa di input della fonte di dati del componente secondario per utilizzare l'ID account della società controllante come ID contesto della società controllata.Il campo Valore supporta stringhe concatenate, inclusa una combinazione di testo normale e campi di unione supportati, ad esempio
{Parent.type} > {Name}.
-
In Chiave, immettere un nome attributo, ad esempio
-
Immettere un nome di canale.
Il campo Nome canale supporta campi di unione dati come
{Name}e le variabili di contesto{recordId}e{Session.var}. - Immettere le informazioni rimanenti in base alle esigenze.
Chiusura automatica di una finestra flyout
Impostare un flyout modale o popover da chiudere al termine di un'operazione aggiungendo un evento pubsub in quella finestra. Ad esempio, chiudere una finestra modale dopo che un utente ha aggiornato un OmniScript da un flyout.
- Aprire o creare la FlexCard da visualizzare nel volantino.
-
Impostare un evento pubsub che chiude la finestra di flyout in uno dei modi seguenti:
- Impostare un'azione evento utilizzando l'elemento azione o aggiungendolo a un elemento supportato, ad esempio un blocco.
- Impostare un evento da Imposta.
- Immettere il nome del canale utilizzato nella FlexCard controllante del flyout.
-
Immettere
closecome nome dell'evento.
Chiusura di una finestra di flyout da un'azione utente
Consentire agli utenti di chiudere un flyout modale dopo aver eseguito un'azione aggiungendo un evento closemodal in quella finestra.
- Aprire o creare la FlexCard da visualizzare nel volantino.
-
Impostare un evento personalizzato che chiuda la finestra di flyout in uno dei modi seguenti:
- Impostare un'azione evento utilizzando l'elemento azione o aggiungendolo a un elemento supportato, ad esempio un blocco.
- Impostare un evento da Imposta.
-
Immettere
closemodalcome nome dell'evento. - Selezionare Composto e Bolle.

