Mostra paginaRevisioni precedentiPuntano quiEsporta in PDFTorna su Questa pagina è in sola lettura. Puoi visualizzare il sorgente, ma non puoi modificarlo. Contatta l'amministratore se pensi che ci sia un errore. ===== Variabili javascript name-space globale ===== Esistono tutta una serie di variabili che vengono inizializzate in fase di apertura del webclient di Geoweb. Esse sono poi disponibili e richiamabili in qualsiasi javascript, eseguito in ogni specifico contesto. === Eleneco variabili === * **gwLocale**: String, contiene il locale, nel formato 2 caratteri, correntemente utilizzato * **gwVersion**: String, contiene la version del rilascio ufficiale del framework * **gwVersionToShow**: String, contiene la version //ufficiosa// del framework (disponibile per venire in contro alle politiche commerciali aziendali) * **gwRevision**: String, contiene la revision del repository git * **gwWarDate**: String, contiene la data di rilascio del war installato sul server (nel formato GG/MM/AAAA) * **gwInfo**: String, contiene una concatenazione di gwVersion, gwRevision e gwWarDate * **gwContextPath**: String, nome del context della webapp (nel formato 'nomeContesto/'). Utilizzato in vari posti per creare percorsi assoluti per includere risorse e creare url per le varie chiamate * **gwActiveUser**: String, contenente l'utente correntemente attivo * **gwActiveGroup**: String, contenente il gruppo corrente dell'utente * **gwActiveScopesMap**: Object, mappa javascrip con: * come chiave il nome della definizione d'ambito (scopeDefinition Name) * come valore un Object, mappa js fatta cosi: <code> {scopeDefinitionDescription: '', scopeValueName: '', scopeValueDescription: '', scopeValueValue: ''} </code> * **gwProjectGwid**: Integer, il gwid dell'entità gwProject * **gwProjectName**: String, il name dell'entità gwProject * **gwProjectType**: String, a seconda del tipo di gwProject può essere: 'geomanager' o 'geoexplorer' * **importPath**: String, valori possibili 'debug/' o 'compressed/', usato per la costruzione di vari url di risorse per scegliere dinamicamente se utilizzare le risorse compresse o meno * **useCompressedImports**: Boolean, posto a true quando è abilitato l'utilizzo dei file compressi javascript/css. * **gwFloatingPanePrefix**: String, valore fisso 'gwFP_'. Utile per per generare in maniera standard l'id dei floatingPane * **gwDialogPrefix**: String, valore fisso 'gwD_'. Utile per per generare in maniera standard l'id dei dialog * **gwTabPrefix**: String, valore fisso 'gwT_'. Utile per per generare in maniera standard l'id dei tab custom/api_js_global_namespace_variables.txt Ultima modifica: 2019/12/18 12:52da giorgio.scali