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:28]
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#​setGwSessionParameters|setGwSessionParameters()]]+
   * [[:​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 43: Linea 44:
 </​code>​ </​code>​
  
 +==== getGwSessionParameters() ====
 +Recupera tutti i parametri attualmente in sessione. E li rende utilizzabili dentro la mappa //​sessionParameters//​ nella callback. ​
 +<code javascript>​
 +var params = {
 + callback: function(sessionParameters){
 + var p1 = sessionParameters.p1;​
 + ...
 + },
 + errorCallback:​ function(jsonServerResponse){
 + }
 +};
 +getGwSessionParameters(params);​
 +</​code>​
  
 ==== setGwSessionParameters() ==== ==== setGwSessionParameters() ====
 **Dalla versione 4.6.9** **Dalla versione 4.6.9**
 +
 Imposta i parametri di //​parametersMap//​ in sessione. Sovrascrivendo tutti i parametri eventualmente gia presenti. Imposta i parametri di //​parametersMap//​ in sessione. Sovrascrivendo tutti i parametri eventualmente gia presenti.
  
Linea 60: Linea 75:
 }; };
 setGwSessionParameters(parametersMap,​ params); setGwSessionParameters(parametersMap,​ params);
-</​code>​ 
- 
-==== getGwSessionParameters() ==== 
-Recupera tutti i parametri attualmente in sessione. E li rende utilizzabili dentro la mappa //​sessionParameters//​ nella callback. ​ 
-<code javascript>​ 
-var params = { 
- callback: function(sessionParameters){ 
- var p1 = sessionParameters.p1;​ 
- ... 
- }, 
- errorCallback:​ function(jsonServerResponse){ 
- } 
-}; 
-getGwSessionParameters(params);​ 
 </​code>​ </​code>​
  
Linea 91: 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 109: Linea 120:
  }  }
 }; };
-clearAllGwSessionParameters(params);+clearGwSessionParameters(params);
 </​code>​ </​code>​
  • custom/api_js_session_parameters.1693906126.txt.gz
  • Ultima modifica: 2023/09/05 11:28
  • da giorgio.scali