Differenze tra le versioni di "Inserimento dati personalizzabile: Formule manuali"
imported>Root (Inserimento dati personalizzabile: Formule manuali) |
imported>Root |
||
(2 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
Questo oggetto si visualizza come un pulsante e permette di definire un numero variabile di formule, valutate solamente alla pressione del pulsante stesso. Questo componente differisce dal componente Formula Nascosta in quanto il calcolo delle formule avviene esplicitamente su volontà dell'utente e non nascostamente al variare dello stato degli altri componenti. Questa differenza di comportamento permette operazioni comandate dall'utente, come la selezione di dati da una griglia e l'inserimento in un'altra griglia, oppure contatori, cambi di stato della frame e via dicendo. | |||
== Attributi specifici == | |||
=== text === | |||
Definisce il testo del pulsante. | |||
=== formula_count === | |||
Numero delle formule pilotate dall'oggetto. Vengono prodotti un numero correlato di parametri <tt>formula_N</tt>, <tt>formula_N_init</tt>, <tt>result_N_type</tt>, <tt>result_N</tt>, essendo <tt>N</tt> l'indice della formula, con base <tt>1</tt>. | |||
=== formula_N === | |||
formula | La formula da valutare. | ||
=== formula_N_init === | |||
Permette di specificare se la formula deve essere valutata una prima volta in modo automatico oppure solo su pressione del pulsante. | |||
* <tt>'''WAIT'''</tt>: All'apertura della frame non viene fatto nulla, successivamente la formula viene valutata alla pressione del pulsante. | |||
* <tt>'''EVALUATE'''</tt>: All'apertura della frame la formula viene valutata, successivamente la formula viene valutata alla pressione del pulsante. | |||
Risultato della formula nel formato definito dal parametro | === result_N_type === | ||
Definisce il tipo del risultato prodotto. Trattandosi di una formula basata su testo il default è <tt>STRING</tt>, ma è possibile specificare tutti i tipi dato (anche array) supportati da workflow. Essendo il risultato di base una stringa, la suddivisione in elementi per l'array è fatta tramite il carattere separatore punto e virgola "<tt>;</tt>". Se il testo prodotto dalla formula non è convertibile implicitamente nel tipo specificato, il comportamento è non definito. | |||
=== result_N === | |||
Risultato della formula nel formato definito dal parametro <tt>result_N_type</tt>. | |||
Il risultato della formula può essere usato come un output della maschera oppure per pilotare il funzionamento di altri oggetti. | Il risultato della formula può essere usato come un output della maschera oppure per pilotare il funzionamento di altri oggetti. | ||
Attributi di base | Poter definire un numero variabile di formule permette di costruire comportamenti molto complessi pilotati da un singolo pulsante. | ||
== Attributi di base == | |||
Per una spiegazione dei rimanenti attributi riferirsi alla pagina [[Inserimento dati personalizzabile: Attributi base degli oggetti]] |
Versione attuale delle 17:33, 28 gen 2015
Questo oggetto si visualizza come un pulsante e permette di definire un numero variabile di formule, valutate solamente alla pressione del pulsante stesso. Questo componente differisce dal componente Formula Nascosta in quanto il calcolo delle formule avviene esplicitamente su volontà dell'utente e non nascostamente al variare dello stato degli altri componenti. Questa differenza di comportamento permette operazioni comandate dall'utente, come la selezione di dati da una griglia e l'inserimento in un'altra griglia, oppure contatori, cambi di stato della frame e via dicendo.
Attributi specifici
text
Definisce il testo del pulsante.
formula_count
Numero delle formule pilotate dall'oggetto. Vengono prodotti un numero correlato di parametri formula_N, formula_N_init, result_N_type, result_N, essendo N l'indice della formula, con base 1.
formula_N
La formula da valutare.
formula_N_init
Permette di specificare se la formula deve essere valutata una prima volta in modo automatico oppure solo su pressione del pulsante.
- WAIT: All'apertura della frame non viene fatto nulla, successivamente la formula viene valutata alla pressione del pulsante.
- EVALUATE: All'apertura della frame la formula viene valutata, successivamente la formula viene valutata alla pressione del pulsante.
result_N_type
Definisce il tipo del risultato prodotto. Trattandosi di una formula basata su testo il default è STRING, ma è possibile specificare tutti i tipi dato (anche array) supportati da workflow. Essendo il risultato di base una stringa, la suddivisione in elementi per l'array è fatta tramite il carattere separatore punto e virgola ";". Se il testo prodotto dalla formula non è convertibile implicitamente nel tipo specificato, il comportamento è non definito.
result_N
Risultato della formula nel formato definito dal parametro result_N_type.
Il risultato della formula può essere usato come un output della maschera oppure per pilotare il funzionamento di altri oggetti. Poter definire un numero variabile di formule permette di costruire comportamenti molto complessi pilotati da un singolo pulsante.
Attributi di base
Per una spiegazione dei rimanenti attributi riferirsi alla pagina Inserimento dati personalizzabile: Attributi base degli oggetti