Creazione di binding dei dati e istruzioni condizionali per le sezioni di scelta tabella

Dopo avere creato una sezione di scelta, è possibile creare binding dei dati con o senza istruzioni condizionali per le righe all'interno della sezione. Utilizzando le istruzioni condizionali si ha un controllo maggiore sul momento in cui le righe all'interno della sezione di scelta vengono visualizzate nel modulo rispetto a quando si specificano soltanto i binding di dati.

Per ogni riga presente nell'elenco Sottomoduli alternativi nella finestra di dialogo Modifica sottomoduli dati nominati, è possibile specificare un nodo di dati dalla connessione dati. Se si specifica una istruzione condizionale, è possibile immettere una espressione che riporti i valori true o false al momento dell'esecuzione. Sul modulo verrà visualizzata soltanto la prima voce nell'elenco Sottomoduli alternativi che riporta il valore vero.

Creazione di binding dei dati e istruzioni condizionali per le sezioni di scelta tabella

  1. Selezionare un oggetto set di sottomoduli.

  2. Nella palette Oggetto, fare clic sulla scheda Set sottomodulo, quindi scegliere l'opzione Selezionare un sottomodulo nelle alternative dall'elenco Tipo.

  3. Fare clic su Modifica alternative.

  4. Scegliere la modalità con cui specificare il binding di dati della riga dall'interno della sezione di scelta mediante una delle seguenti operazioni:

    • Fare clic su Scegli sottomodulo il cui nome corrisponda ad attributo o elemento dati per eseguire il binding dei nodi dati con le righe in base al nome. In questo caso, i nomi dei nodi dati associati devono corrispondere ai nomi delle righe nella struttura del modulo.

    • Fare clic su Scegli sottomodulo mediante espressione per eseguire il binding delle righe dalla struttura del modulo con i nodi dei dati provenienti dalla connessione dati specificando manualmente un binding.

  5. Nell'elenco Connessione dati, selezionare l'origine dati dalla quale si desidera eseguire il binding dei dati.

  6. Fare clic su Aggiungi  per inserire una nuova riga nella tabella oppure selezionare una voce dell'elenco esistente. Aggiungendo nuove righe si aggiunge un duplicato della riga attualmente selezionata. Se non viene selezionata alcuna riga, una nuova riga senza nome viene aggiunta alla sezione di scelta.

  7. Inserire un nuovo sottomodulo nel set di sottomoduli selezionato oppure selezionare una voce presente nell'elenco. Aggiungendo un nuovo sottomodulo si aggiunge un duplicato del sottomodulo attualmente selezionato. Se non si seleziona alcun sottomodulo, un nuovo sottomodulo senza nome viene aggiunto al set di sottomoduli selezionato.

  8. Nel campo Nome, immettere un nome per il nuovo oggetto riga, se necessario. Se si sta effettuando il binding della riga tramite un elemento dati o nome di attributo, assicurarsi che il nome presente nel campo corrisponda esattamente al nome del nodo dati associato.

    Se nel passaggio 4 si seleziona Scegli sottomodulo il cui nome corrisponda ad attributo o elemento, è possibile andare direttamente al passaggio 12. In caso contrario, proseguire con il passaggio 9.

  9. Fare clic sulla freccia a destra del campo Binding e selezionare un nodo di dati dal menu a comparsa. Il campo Binding è compilato automaticamente con un riferimento di script al nodo di dati selezionato. In alternativa, è possibile inserire manualmente un riferimento in tale campo.

  10. Selezionare un linguaggio di script dall'elenco Linguaggio.

  11. Nel campo Espressione, immettere lo script per eseguire le operazioni desiderate o per elaborare la riga e il nodo dati specificati.

  12. Ripetere la procedura dal passaggio 6 al 10 per ciascuna riga aggiuntiva all'interno della sezione selezionata, quindi fare clic su OK.