RemoveFromDataSet

<< 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.

IDataSet

 

keys

Lista degli elementi da rimuovere dal dato strutturato in input.

IList

 

Output

Nome

Descrizione

Tipo

Opzionale

returnValue

Dato strutturato iniziale da cui sono stati rimossi gli elementi specificati.

IDataSet

 

 

 

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'))