<< Fare clic per visualizzazione il sommario >> Percorso: Il linguaggio OEL > Funzioni > RemoveFromDataSet |
Restituisce il DataSet iniziale, dopo aver rimosso gli elementi specificati.
Function
RemoveFromDataSet(IDataSet dataSet, IList keys)
Input |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
dataSet |
Dato strutturato da cui devono essere rimossi degli elementi. |
|
|
keys |
Lista degli elementi da rimuovere dal dato strutturato in input. |
|
|
Output |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
returnValue |
Dato strutturato iniziale da cui sono stati rimossi gli elementi specificati. |
|
Commenti
Se la chiave specificata non è contenuta nel DataSet iniziale, il metodo lo restituisce inalterato.
Esempio
Esigenza: A partire da una struttura dati disponibile nella soluzione, è necessario eliminare alcuni campi in essa contenuti.
Descrizione: In una soluzione Jamio è disponibile un dato strutturato denominato VoceSpesa, costituito dai campi PartitaIVA, Data, Descrizione, Motivazione e Importo. Se si desidera eliminare i campi PartitaIVA e Motivazione da tale dato strutturato, è necessario definire disegnare un processo nel quale si definisce un'attività di tipo regola di business che prevede in output il DataSet VoceSpesa aggiornato. La funzione RemoveFromDataSet, inserita con la modalità espressione nella parte destra della regola di assegnazione al valore, permette di assegnare al DataSet VoceSpesa il risultato della funzione.
VoceSpesa di Attività (Output) assume il valore RemoveFromDataSet(#activityOutput.Fields['VoceSpesa'], List('PartitaIVA','Motivazione')) |