[AEM Forms]{class="badge positive" title="Si applica ad AEM Forms)."}

Creare una tabella dinamica nell’editor di comunicazione interattiva

Panoramica

L’Editor di comunicazione interattiva fornisce una tabella dinamica
funzionalità che consente agli autori di creare tabelle basate su dati il cui contenuto viene popolato automaticamente in fase di esecuzione da origini dati strutturate.

A differenza delle tabelle statiche in cui le righe devono essere create manualmente, le tabelle dinamiche si espandono o si contraggono automaticamente in base ai record restituiti da un’origine dati associata. Ciò li rende utili per scenari come rendiconti di fatturazione, cronologie delle transazioni, elenchi di prodotti o programmi di criteri.

Questo articolo spiega come inserire e configurare una tabella dinamica con associazione dati, gestire il flusso di tabelle a più pagine e convalidare i conteggi delle righe.

Inserire una tabella dinamica

  1. Apri Editor comunicazioni interattive.
  2. Dal pannello Componenti, trascina il componente Tabella nel
    quadro.
  3. Nella finestra di dialogo specifica il numero di colonne e le righe iniziali, accertati che sia inclusa la riga di intestazione, quindi fai clic su OK per creare la tabella.

Associare dati alla tabella dinamica

Le tabelle dinamiche compilano automaticamente le righe associandole a un’origine dati ripetibile.

Trova documento IC

Per associare i dati alla tabella:

  1. Selezionare la riga tabella dal pannello gerarchia.

  2. Apri Associazione dati dal pannello laterale.

  3. Verifica che lo schema dati selezionato sia di tipo array.

  4. Trascina e rilascia lo schema di dati dell’array sulla riga di tabella selezionata per associare i dati.

Abilita flusso di pagina

Le tabelle dinamiche possono espandersi oltre una singola pagina. Per consentire l’espansione e il proseguimento della tabella tra pagine, inserirla in un contenitore Contenuto con flusso.

Trova documento IC

Per abilitare il flusso di pagina:

  1. Selezionare il contenitore di layout principale della tabella.

  2. Apri il pannello Proprietà e imposta il tipo di contenuto su Flowed.

  3. Seleziona la tabella e accertati che sia configurata anche per supportare il contenuto di flusso.

  4. Visualizzare l’anteprima della comunicazione per verificare che la tabella continui nella pagina successiva, man mano che vengono visualizzate righe aggiuntive.

Consenti interruzione di pagina nella tabella

Trova documento IC

Per garantire che la tabella si suddivida correttamente tra le pagine:

  1. Selezionare la tabella nell’area di lavoro.
  2. Apri il pannello Proprietà.
  3. Abilita Consenti interruzione di pagina nel contenuto.

Quando questa opzione è attivata, la tabella si interrompe automaticamente alla fine di una pagina e continua nella pagina successiva, con la riga di intestazione ripetuta.

Configura convalida riga

È possibile controllare il numero di righe di cui la tabella dinamica può eseguire il rendering.

  • Righe minime: assicura che la tabella esegua il rendering almeno del numero di righe specificato.
  • Righe massime: Limita il numero totale di righe di cui è stato eseguito il rendering dall’origine dati.
  • Righe iniziali: Definisce il numero di righe visualizzate nell’editor durante l’anteprima in fase di progettazione.
NOTE
L'impostazione di Rows iniziali su circa 3-5 fornisce un'anteprima del layout più realistica prima dell'applicazione dei dati di runtime.

Funzionalità principali

  • Associazione dati colonna: associa ciascuna colonna a un campo nel modello dati.

  • Contenuto con flusso: consente alla tabella di espandersi e continuare su più pagine.

  • Supporto delle interruzioni di pagina: abilita le interruzioni di pagina a livello di riga all’interno della tabella.

  • Numero minimo di righe: assicura che venga eseguito il rendering di un numero minimo di righe.

  • Numero massimo di righe: limita il totale delle righe di cui è stato eseguito il rendering dall’origine dati.

  • Righe iniziali: definisce le righe predefinite visualizzate durante l’anteprima in fase di progettazione.

La funzione Tabella dinamica dell’Editor di comunicazione interattiva consente agli autori di creare tabelle flessibili e basate su dati senza scrivere codice personalizzato. Associando la tabella a un array di dati, abilitando il contenuto con flusso, consentendo le interruzioni di pagina e configurando la convalida delle righe, gli autori possono produrre comunicazioni strutturate che si adattano in modo fluido a volumi di dati diversi, mantenendo al contempo un layout coerente.

recommendation-more-help
experience-manager-cloud-service-help-main-toc