function startHidden() { dojo.query(".startsHidden").style({ opacity:0 }).removeClass("startsHidden"); } /* ======================================================================= OPERAZIONI INIZIALI ======================================================================= Crezione tabelle */ function operazioniIniziali() { var url_dest = getBaseUrl() + 'index/operazioniiniziali/' ; var datiAjax = { url: url_dest, //form: formParametri, load: function(responseObj, ioArgs){ //endLoading(idLoading);// fine animazione loading return responseObj; }, error: function(responseObj, ioArgs){ return responseObj; }, handleAs: "json" } dojo.xhrGet(datiAjax); } /* ======================================================================= LOAD API ======================================================================= */ /*---------------------- Google maps -----------------------*/ /** non funziona function googleMapsAPIV3() { var script = document.createElement("script"); script.type = "text/javascript"; //script.src = "http://maps.google.com/maps/api/js?sensor=false&callback=initialize"; script.src = "http://maps.google.com/maps/api/js?sensor=false"; document.body.appendChild(script); } **/ /* ======================================================================= FORMATTER ======================================================================= */ /*************/ /* DATE */ /*************/ // Data da aaaammgg in gg/mm/aaaa function formatterDataGMA(value) { if (value == 0 || value == '0'){ value = null; } if (value != null) { // creazione oggetto data dal valore passato specificando nel pattern come è strutturata la data var posizioneTrattino = value.indexOf("-",0); if (posizioneTrattino > 0) { var data = dojo.date.locale.parse(value, {datePattern: "yyyy-MM-dd", selector: "date"}); } else { var data = dojo.date.locale.parse(value, {datePattern: "yyyyMMdd", selector: "date"}); } var valueFormat = dojo.date.locale.format(data, {selector:'date', formatLength:'short', fullYear:true}); return valueFormat; } if (value == null) { return value; } } /****************************/ /* IMPORTI con 2 decimali */ /****************************/ // Importo con 2 decimali function formatterImporto(value) { if (value != 0) { //var valueNum = dojo.number.parse(value); var valueFormat = dojo.number.format(value,{places:2}); return valueFormat; } if (value = 0) { return 0; } } /****************************/ /* IMPORTI con 0 decimali */ /****************************/ function formatterImporto0(value) { if (value != 0) { //var valueNum = dojo.number.parse(value); var valueFormat = dojo.number.format(value,{places:0}); return valueFormat; } if (value = 0) { return 0; } } /****************************/ /* STRINGA IMPORTI con 2 decimali */ /****************************/ // Importo con 2 decimali function formatterStringaImporto(value) { if (value != "") { x = value.split('.'); x1 = x[0]; x2 = x[1]; var numeroDecimali = 0; // gestione undefined if (x2 == null){ x2 = ''; } if (x2){ numeroDecimali = x2.length; } for (i=numeroDecimali+1 ; i<=2; i++) { x2 = x2 + '0'; } var valueFormat = x1 + '.' + x2 ; return valueFormat; } if (value = "") { return ""; } } /*************/ /* QUANTITA */ /*************/ function formatterQuantita(value) { if (value != 0) { //var valueNum = dojo.number.parse(value); var valueFormat = dojo.number.format(value,{places:1}); return valueFormat; } if (value = 0) { return 0; } } /*****************/ /* COLORI */ /*****************/ function formatterColore(value) { console.debug(value, 'formatter.Color'); var link =""; if (value){ var link = "
' + value + '
'; //console.log(value); //var link = value; return link; } /***********************/ /* EVADIBILITA' */ /***********************/ function formatterEvadibilita(value) { // Evadibilità totale if (value == 'OK') { var link = ''; } // Nessuna Evadibilità if (value == 'NO') { var link = ''; } // Parziale Evadibilità if (value != 'NO' && value != 'OK' && value != null) { var link = '