custom:api_js_session_parameters

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

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>​
  • custom/api_js_session_parameters.1693906000.txt.gz
  • Ultima modifica: 2023/09/05 11:26
  • da giorgio.scali