[Gfoss] geoext e file css

Luca Delucchi lucadeluge a gmail.com
Mer 16 Nov 2011 14:13:56 CET


Ciao a tutti

su un sito già consolidato devo aggiungere (far comparire) una mappa
con geoext, e fin qui tutto semplice. Quando clicco sul bottone mi
apre la mappa, per visualizzarla correttamente carico al volo lo
stylesheet di extjs ma questo comporta un cambiamento sostaziale della
pagina principale specialmente per quanto riguarda le dimensioni e gli
spazi.
Volevo capire se è possibile e come fare in modo che lo stylesheet
caricato vada a lavorare solo all'interno del codice javascript e non
su tutta la pagina. Spero di non dover creare una pagina nuova che non
vada ad intaccare il file css della pagina principale

Attualmente uso:

- per caricare lo stylesheet

	var filecss=document.createElement("link")
	filecss.setAttribute("rel", "stylesheet")
	filecss.setAttribute("type", "text/css")
	filecss.setAttribute("href",
"user_map/lib/ext-3.3.1/resources/css/ext-all.css")
	document.getElementsByTagName("head")[0].appendChild(filecss)


- per visualizzare la mappa

		new Ext.Window({
		    title: "GRASS GIS user",
		    height: 400,
		    width: 600,
		    layout: "fit",
		    tbar: tbarItems,
		    items: [{
			xtype: "gx_mappanel",
			id: "mappanel",
			map: map
		    }]
		}).show();

-- 
ciao
Luca

http://gis.cri.fmach.it/delucchi/
www.lucadelu.org


Maggiori informazioni sulla lista Gfoss