Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
custom:api_js_session_parameters [2023/09/05 11:26] giorgio.scali |
custom:api_js_session_parameters [2023/09/13 12:09] (versione attuale) giorgio.scali [removeGwSessionParameters()] |
||
---|---|---|---|
Linea 2: | Linea 2: | ||
Esistono delle API per poter gestire dei parametri legati alla sessione utente corrente: | Esistono delle API per poter gestire dei parametri legati alla sessione utente corrente: | ||
* [[:custom:api_js_session_parameters#addGwSessionParameter|addGwSessionParameter()]] | * [[:custom:api_js_session_parameters#addGwSessionParameter|addGwSessionParameter()]] | ||
- | * [[:custom:api_js_session_parameters#addGwSessionParameters|addGwSessionParameters()]] | + | * [[:custom:api_js_session_parameters#addGwSessionParameters|addGwSessionParameters()]] |
* [[:custom:api_js_session_parameters#getGwSessionParameters|getGwSessionParameters()]] | * [[:custom:api_js_session_parameters#getGwSessionParameters|getGwSessionParameters()]] | ||
+ | * [[:custom:api_js_session_parameters#setGwSessionParameters|setGwSessionParameters()]] | ||
* [[:custom:api_js_session_parameters#removeGwSessionParameter|removeGwSessionParameter()]] | * [[:custom:api_js_session_parameters#removeGwSessionParameter|removeGwSessionParameter()]] | ||
* [[:custom:api_js_session_parameters#clearAllGwSessionParameters|clearAllGwSessionParameters()]] | * [[:custom:api_js_session_parameters#clearAllGwSessionParameters|clearAllGwSessionParameters()]] | ||
+ | * [[:custom:api_js_session_parameters#clearGwSessionParameters|clearGwSessionParameters()]] | ||
Linea 41: | Linea 43: | ||
addGwSessionParameters(parametersMap, params); | addGwSessionParameters(parametersMap, params); | ||
</code> | </code> | ||
- | |||
==== getGwSessionParameters() ==== | ==== getGwSessionParameters() ==== | ||
Linea 55: | Linea 56: | ||
}; | }; | ||
getGwSessionParameters(params); | getGwSessionParameters(params); | ||
+ | </code> | ||
+ | |||
+ | ==== setGwSessionParameters() ==== | ||
+ | **Dalla versione 4.6.9** | ||
+ | |||
+ | Imposta i parametri di //parametersMap// in sessione. Sovrascrivendo tutti i parametri eventualmente gia presenti. | ||
+ | |||
+ | <code javascript> | ||
+ | var parametersMap = {p1: 'one', p2: 2, p3: true}; | ||
+ | var params = { | ||
+ | callback: function(jsonServerResponse){ | ||
+ | let success = jsonServerResponse.success; | ||
+ | let description = jsonServerResponse.description; | ||
+ | let sessionParameters = jsonServerResponse.responseHashMap.sessionParameters; | ||
+ | }, | ||
+ | errorCallback: function(jsonServerResponse){ | ||
+ | } | ||
+ | }; | ||
+ | setGwSessionParameters(parametersMap, params); | ||
</code> | </code> | ||
Linea 72: | Linea 92: | ||
} | } | ||
}; | }; | ||
- | removeGwSessionParameters(params); | + | removeGwSessionParameters(sessionParameters, params); |
</code> | </code> | ||
==== clearAllGwSessionParameters() ==== | ==== clearAllGwSessionParameters() ==== | ||
+ | **@Deprecated** | ||
+ | |||
+ | Rimuove tutti i parametri dalla sessione. | ||
+ | <code javascript> | ||
+ | clearAllGwSessionParameters(); | ||
+ | </code> | ||
+ | |||
+ | ==== clearGwSessionParameters() ==== | ||
+ | **Dalla 4.6.9** | ||
+ | |||
Rimuove tutti i parametri dalla sessione. | Rimuove tutti i parametri dalla sessione. | ||
<code javascript> | <code javascript> | ||
Linea 90: | Linea 120: | ||
} | } | ||
}; | }; | ||
- | clearAllGwSessionParameters(params); | + | clearGwSessionParameters(params); |
</code> | </code> |