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:
{scopeDefinitionDescription: '', scopeValueName: '', scopeValueDescription: '', scopeValueValue: ''}
- 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