Da utilizzare in tutte le wam di stampa dove è necessario memorizzare per utente i parametri di lancio.
Definire la lista £LSTDFT con tutti i parametri che si vogliono gestire.
La lista deve essere salvata nella cartella utente APPL in DATIWEB e il NOME del file deve corrispondere alla WAM.
es.
DEF_LIST NAME(£LSTDFT) FIELDS(£PGFLPROV £PGFLTPEC £PGFLORPAR £PGSALD) TYPE(*WORKING) ENTRYS(1)
* Definizione percorso di salvataggio lista (...\datiweb\emmedata\appl\NOMEWAM.INI)
PERCORSO := £DMWAMHND.up_UserPathHandler.um_GetUserApplFolder( £thishandler.avLoggedonUser ) + *pathdelim + *component + ".INI"
* Salvataggio lista nel metodo stampa/conferma
CLR_LIST(£LSTDFT)
ADD_ENTRY TO_LIST(£LSTDFT)
USE BUILTIN(TRANSFORM_LIST) WITH_ARGS(£LSTDFT £percorso *Default *Default *Default '.') TO_GET(£RETCODA)
* Ripristino Lista nella uExecute
USE BUILTIN(TRANSFORM_FILE) WITH_ARGS(£LSTDFT £percorso *Default *Default *Default '.') TO_GET(£RETCODA)
GET_ENTRY NUMBER(1) FROM_LIST(£LSTDFT)