Salvatore La Manna
2 anni fa
16 ha cambiato i file con 559 aggiunte e 767 eliminazioni
@ -1,286 +0,0 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants"%> |
|
||||||
<%@page import="java.util.Map.Entry"%> |
|
||||||
<%@page import="com.liferay.portal.model.Organization"%> |
|
||||||
<%@page import="com.liferay.portal.service.OrganizationLocalServiceUtil"%> |
|
||||||
<%@include file="/html/fascicolo/init.jsp"%> |
|
||||||
<liferay-portlet:resourceURL id="exportCVS" var="exportCVS"> |
|
||||||
<liferay-portlet:param name="numeroProgetto" value='<%= ParamUtil.getString(request, "numeroProgetto") %>' /> |
|
||||||
<liferay-portlet:param name="tipoPratica" value='<%= ParamUtil.getString(request, "tipoPratica") %>' /> |
|
||||||
<liferay-portlet:param name="statoPratica" value='<%= ParamUtil.getString(request, "statoPratica") %>' /> |
|
||||||
<liferay-portlet:param name="committente" value='<%= ParamUtil.getString(request, "committente") %>' /> |
|
||||||
<liferay-portlet:param name="soggettiInterconnessi" value='<%= ParamUtil.getString(request, |
|
||||||
"soggettiInterconnessi") %>' /> |
|
||||||
<liferay-portlet:param name="direttoreLavori" value='<%= ParamUtil.getString(request, "direttoreLavori") %>' /> |
|
||||||
<liferay-portlet:param name="dataRichiestaInizio" value='<%= ParamUtil.getString(request, |
|
||||||
"dataRichiestaInizio") %>' /> |
|
||||||
<liferay-portlet:param name="dataRichiestaFine" value='<%= ParamUtil.getString(request, "dataRichiestaFine") %>' /> |
|
||||||
<liferay-portlet:param name="ufficio" value='<%= ParamUtil.getString(request, "ufficio") %>' /> |
|
||||||
<liferay-portlet:param name="ordinaPer" value='<%= ParamUtil.getString(request, "ordinaPer") %>' /> |
|
||||||
<liferay-portlet:param name="ordinaTipo" value='<%= ParamUtil.getString(request, "ordinaTipo") %>' /> |
|
||||||
<liferay-portlet:param name="comune" value='<%= ParamUtil.getString(request, "comune") %>' /> |
|
||||||
<liferay-portlet:param name="praticaAperta" value='<%= ParamUtil.getString(request, "praticaAperta") %>' /> |
|
||||||
<liferay-portlet:param name="interventoTutti" value='<%= ParamUtil.getString(request, "interventoTutti") %>' /> |
|
||||||
<liferay-portlet:param name="interventoNuovaCostruzione" value='<%= ParamUtil.getString(request, |
|
||||||
"interventoNuovaCostruzione") %>' /> |
|
||||||
<liferay-portlet:param name="interventoAdeguamentoSismico" value='<%= ParamUtil.getString(request, |
|
||||||
"interventoAdeguamentoSismico") %>' /> |
|
||||||
<liferay-portlet:param name="interventoMiglioramentoSismico" value='<%= ParamUtil.getString(request, |
|
||||||
"interventoMiglioramentoSismico") %>' /> |
|
||||||
<liferay-portlet:param name="interventoRiparazioneInterventoLocale" value='<%= ParamUtil.getString(request, |
|
||||||
"interventoRiparazioneInterventoLocale") %>' /> |
|
||||||
</liferay-portlet:resourceURL> |
|
||||||
<% |
|
||||||
List<Organization> organizationList = OrganizationLocalServiceUtil.getUserOrganizations(user.getUserId()); |
|
||||||
String provinciaSelect = ParamUtil.getString(renderRequest, "provincia"); |
|
||||||
String comuneSelect = ParamUtil.getString(renderRequest, "comune"); |
|
||||||
String istruttoreSelect = ParamUtil.getString(renderRequest, "istruttore"); |
|
||||||
String uoSelect = ParamUtil.getString(renderRequest, "unitaOperativa"); |
|
||||||
String geologoSelect = ParamUtil.getString(renderRequest, "geologi"); |
|
||||||
%> |
|
||||||
<liferay-ui:panel title="filters" defaultState="closed" id='<%= renderResponse.getNamespace() + scopeGroupId + |
|
||||||
"ricercaSaiPanel" %>' collapsible="true" extended="false" persistState="true"> |
|
||||||
<div class="container-fluid" style="padding: 15px"> |
|
||||||
<div class="row"> |
|
||||||
<div class="col-xs-12 col-md-3"> |
|
||||||
<aui:input type="text" name="numeroProgetto" label="Numero Progetto" /> |
|
||||||
</div> |
|
||||||
<div class="col-xs-12 col-md-3"> |
|
||||||
<aui:select name="tipoProcedura" label="Tipo Pratica"> |
|
||||||
<aui:option value="-1">Seleziona il tipo di pratica</aui:option> |
|
||||||
<% |
|
||||||
for (Entry<String, String> procedura : IntPraticaLocalServiceUtil.getTipiProcedure().entrySet()) { |
|
||||||
String tipo = procedura.getKey(); |
|
||||||
String label = procedura.getValue(); |
|
||||||
String nomeProcedura = LanguageUtil.get(pageContext, "label_procedura_"+tipo) + ") " + label; |
|
||||||
if (nomeProcedura.length() > 90) { |
|
||||||
nomeProcedura = nomeProcedura.substring(0, 90) + "..."; |
|
||||||
} |
|
||||||
%> |
|
||||||
<aui:option value="<%= tipo %>"><%= nomeProcedura %></aui:option> |
|
||||||
<% |
|
||||||
} |
|
||||||
%> |
|
||||||
</aui:select> |
|
||||||
</div> |
|
||||||
</div> |
|
||||||
<div class="row"> |
|
||||||
<div class="col-xs-12 col-md-3"> |
|
||||||
<aui:select name="provincia" label="Provincia" cssClass="provinciaSelect" /> |
|
||||||
</div> |
|
||||||
<div class="col-sm-12 col-md-3 add-new-project__comune"> |
|
||||||
<aui:select name="comune" label="Comune" /> |
|
||||||
</div> |
|
||||||
</div> |
|
||||||
<div class="row"> |
|
||||||
<div class="col-xs-12 col-md-3"> |
|
||||||
<aui:input type="text" name="titolareDigitale" label="Titolare Digitale" /> |
|
||||||
</div> |
|
||||||
<div class="col-xs-12 col-md-3"> |
|
||||||
<aui:input type="text" name="committente" label="Committente" /> |
|
||||||
</div> |
|
||||||
<div class="col-xs-12 col-md-3"> |
|
||||||
<aui:input type="text" name="soggettiInterconnessi" label="Soggetti Interconnessi" /> |
|
||||||
</div> |
|
||||||
</div> |
|
||||||
<div class="row"> |
|
||||||
<div class="col-xs-12 col-md-1"> |
|
||||||
<aui:select name="unitaOperativa" label="unita-operativa" cssClass="uoSelect" /> |
|
||||||
</div> |
|
||||||
<div class="col-xs-12 col-md-2"> |
|
||||||
<aui:select name="istruttore" label="Istruttore" cssClass="istruttoreSelect" /> |
|
||||||
</div> |
|
||||||
<div class="col-xs-12 col-md-3"> |
|
||||||
<aui:select name="geologi" label="Parere endoprocedimentale" cssClass="geologoSelect" /> |
|
||||||
</div> |
|
||||||
<div class="col-xs-12 col-md-3"> |
|
||||||
<aui:select name="parereGeologo" label="Parere fornito"> |
|
||||||
<aui:option value="-1">Tutte</aui:option> |
|
||||||
<aui:option value="1">Si</aui:option> |
|
||||||
<aui:option value="0">No</aui:option> |
|
||||||
</aui:select> |
|
||||||
</div> |
|
||||||
</div> |
|
||||||
<div class="row"> |
|
||||||
<div class="col-xs-12 col-md-12"> |
|
||||||
<aui:field-wrapper label="Data richiesta da" inlineField="true"> |
|
||||||
<liferay-util:include page="/html/common/input_date_time.jsp" servletContext="<%= application %>"> |
|
||||||
<liferay-util:param name="field" value="dataRichiestaInizio" /> |
|
||||||
</liferay-util:include> |
|
||||||
</aui:field-wrapper> |
|
||||||
<aui:field-wrapper label="a" inlineField="true"> |
|
||||||
<liferay-util:include page="/html/common/input_date_time.jsp" servletContext="<%= application %>"> |
|
||||||
<liferay-util:param name="field" value="dataRichiestaFine" /> |
|
||||||
</liferay-util:include> |
|
||||||
</aui:field-wrapper> |
|
||||||
</div> |
|
||||||
</div> |
|
||||||
<div class="row"> |
|
||||||
<div class="col-xs-12 col-md-3"> |
|
||||||
<aui:select name="tipoAttivita" label="Attività"> |
|
||||||
<aui:option value="-1">Tutte</aui:option> |
|
||||||
<aui:option value="Assegnazione">Assegnazione</aui:option> |
|
||||||
<aui:option value="Approvazione">Approvazione</aui:option> |
|
||||||
<aui:option value="Annullato">Annullato</aui:option> |
|
||||||
<aui:option value="Esito">Esito</aui:option> |
|
||||||
<aui:option value="NonApprovato">Non Approvato</aui:option> |
|
||||||
<aui:option value="signal_cittadino">Richiesta Integrazione</aui:option> |
|
||||||
<aui:option value="signal_ff">Firma</aui:option> |
|
||||||
</aui:select> |
|
||||||
</div> |
|
||||||
<div class="col-xs-12 col-md-3"> |
|
||||||
<aui:select name="statoPratica" label="Esito"> |
|
||||||
<aui:option value="-1">Tutti</aui:option> |
|
||||||
<% |
|
||||||
for (String esito : new String[] { |
|
||||||
StatoPraticaConstants.AUTORIZZATA, |
|
||||||
StatoPraticaConstants.ANNULLATA, |
|
||||||
StatoPraticaConstants.INTEGRAZIONE, |
|
||||||
StatoPraticaConstants.NO_PARERE, |
|
||||||
StatoPraticaConstants.NON_AUTORIZZATA, |
|
||||||
StatoPraticaConstants.PREAVVISO_CONTRARIO, |
|
||||||
StatoPraticaConstants.PERIZIA_SANZIONE, |
|
||||||
StatoPraticaConstants.DECRETO_SANZIONE, |
|
||||||
}) { |
|
||||||
%> |
|
||||||
<aui:option value="<%= esito %>" label='<%= "stato-pratica-" + esito %>' /> |
|
||||||
<% |
|
||||||
} |
|
||||||
%> |
|
||||||
</aui:select> |
|
||||||
</div> |
|
||||||
</div> |
|
||||||
<div class="row"> |
|
||||||
<div class="col-xs-12 col-md-12"> |
|
||||||
<div class="row"> |
|
||||||
<div class="col-xs-12 col-md-3"> |
|
||||||
<aui:select name="ordinaPer" label="Ordina Per"> |
|
||||||
<aui:option selected="true" value="numeroProgetto">Numero Progetto</aui:option> |
|
||||||
<aui:option value="protocollo">Protocollo</aui:option> |
|
||||||
<aui:option value="dataCreazione">Data Invio</aui:option> |
|
||||||
</aui:select> |
|
||||||
</div> |
|
||||||
<div class="col-xs-12 col-md-3"> |
|
||||||
<aui:select name="ordinaTipo" label="Tipo Ordine"> |
|
||||||
<aui:option selected="true" value="dec">Dec</aui:option> |
|
||||||
<aui:option value="asc">Asc</aui:option> |
|
||||||
</aui:select> |
|
||||||
</div> |
|
||||||
</div> |
|
||||||
</div> |
|
||||||
</div> |
|
||||||
<aui:button type="submit" value="search" /> |
|
||||||
<aui:button type="button" href="<%= exportCVS.toString() %>" value="export" /> |
|
||||||
</div> |
|
||||||
</liferay-ui:panel> |
|
||||||
<liferay-portlet:resourceURL id="unitaOperative" var="getUnitaOperativeUrl" /> |
|
||||||
<liferay-portlet:resourceURL id="province" var="getProvinceURL" /> |
|
||||||
<liferay-portlet:resourceURL id="comuni" var="getComuniURL" /> |
|
||||||
<liferay-portlet:resourceURL id="istruttore" var="getIstruttoriUrl" /> |
|
||||||
<liferay-portlet:resourceURL id="geologo" var="getGeologoUrl" /> |
|
||||||
<aui:script use="aui-io-request,liferay-dynamic-select"> |
|
||||||
var getUnitaOperative = function (callback) { |
|
||||||
A.io.request('<%= getUnitaOperativeUrl %>', { |
|
||||||
dataType: 'json', |
|
||||||
on: { |
|
||||||
success: function () { |
|
||||||
callback(this.get('responseData')); |
|
||||||
}, |
|
||||||
}, |
|
||||||
}); |
|
||||||
}; |
|
||||||
|
|
||||||
var getProvince = function (callback) { |
|
||||||
A.io.request('<%= getProvinceURL %>', { |
|
||||||
dataType: 'json', |
|
||||||
on: { |
|
||||||
success: function () { |
|
||||||
callback(this.get('responseData')); |
|
||||||
}, |
|
||||||
}, |
|
||||||
}); |
|
||||||
}; |
|
||||||
|
|
||||||
var getComuni = function (callback, provinciaId) { |
|
||||||
A.io.request('<%= getComuniURL %>', { |
|
||||||
data: { |
|
||||||
<portlet:namespace />provinciaId: provinciaId, |
|
||||||
}, |
|
||||||
dataType: 'json', |
|
||||||
on: { |
|
||||||
success: function () { |
|
||||||
callback(this.get('responseData')); |
|
||||||
}, |
|
||||||
}, |
|
||||||
}); |
|
||||||
}; |
|
||||||
|
|
||||||
var getIstruttori = function (callback, uoId) { |
|
||||||
A.io.request('<%= getIstruttoriUrl %>', { |
|
||||||
data: { |
|
||||||
<portlet:namespace />uoId: uoId, |
|
||||||
}, |
|
||||||
dataType: 'json', |
|
||||||
on: { |
|
||||||
success: function () { |
|
||||||
callback(this.get('responseData')); |
|
||||||
}, |
|
||||||
}, |
|
||||||
}); |
|
||||||
}; |
|
||||||
|
|
||||||
var getGeologo = function (callback) { |
|
||||||
A.io.request('<%= getGeologoUrl %>', { |
|
||||||
dataType: 'json', |
|
||||||
on: { |
|
||||||
success: function () { |
|
||||||
callback(this.get('responseData')); |
|
||||||
}, |
|
||||||
}, |
|
||||||
}); |
|
||||||
}; |
|
||||||
|
|
||||||
new Liferay.DynamicSelect([ |
|
||||||
{ |
|
||||||
select: '<portlet:namespace />provincia', |
|
||||||
selectData: getProvince, |
|
||||||
selectDesc: 'descLong', |
|
||||||
selectId: 'provinciaId', |
|
||||||
selectSort: true, |
|
||||||
selectVal: '<%= Validator.isNull(provinciaSelect) ? StringPool.BLANK : provinciaSelect %>', |
|
||||||
}, |
|
||||||
{ |
|
||||||
select: '<portlet:namespace />comune', |
|
||||||
selectData: getComuni, |
|
||||||
selectDesc: 'descLong', |
|
||||||
selectId: 'comuneId', |
|
||||||
selectSort: true, |
|
||||||
selectVal: '<%= Validator.isNull(comuneSelect) ? StringPool.BLANK : comuneSelect %>', |
|
||||||
}, |
|
||||||
{ |
|
||||||
select: '<portlet:namespace />unitaOperativa', |
|
||||||
selectData: getUnitaOperative, |
|
||||||
selectDesc: 'descLong', |
|
||||||
selectId: 'uoId', |
|
||||||
selectSort: false, |
|
||||||
selectVal: '<%= Validator.isNull(uoSelect) ? StringPool.BLANK : uoSelect %>', |
|
||||||
}, |
|
||||||
{ |
|
||||||
select: '<portlet:namespace />istruttore', |
|
||||||
selectData: getIstruttori, |
|
||||||
selectDesc: 'descLong', |
|
||||||
selectId: 'istruttoreId', |
|
||||||
selectSort: true, |
|
||||||
selectVal: '<%= Validator.isNull(istruttoreSelect) ? StringPool.BLANK : istruttoreSelect %>', |
|
||||||
}, |
|
||||||
{ |
|
||||||
select: '<portlet:namespace />geologi', |
|
||||||
selectData: getGeologo, |
|
||||||
selectDesc: 'descLong', |
|
||||||
selectId: 'geologoId', |
|
||||||
selectSort: true, |
|
||||||
selectVal: '<%= Validator.isNull(geologoSelect) ? StringPool.BLANK : geologoSelect %>', |
|
||||||
}, |
|
||||||
]); |
|
||||||
</aui:script> |
|
@ -0,0 +1,256 @@ |
|||||||
|
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
|
<%@page import="it.mwg.sismica.bo.search.IntPraticaSearch"%> |
||||||
|
<%@page import="it.mwg.sismica.bo.shared.util.IndexField"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants"%> |
||||||
|
<%@page import="java.text.DateFormat"%> |
||||||
|
<%@page import="java.util.Calendar"%> |
||||||
|
<%@page import="java.util.Map.Entry"%> |
||||||
|
<%@include file="/html/fascicolo/init.jsp"%> |
||||||
|
<liferay-portlet:resourceURL id="exportCVS" var="exportCVS"> |
||||||
|
<% |
||||||
|
for (String param : IntPraticaSearch.getFields()) { |
||||||
|
%> |
||||||
|
<liferay-portlet:param name="<%= param %>" |
||||||
|
value="<%= ParamUtil.getString(request, param, StringPool.BLANK) %>"/> |
||||||
|
<% |
||||||
|
} |
||||||
|
%> |
||||||
|
</liferay-portlet:resourceURL> |
||||||
|
<% |
||||||
|
String provinciaSelect = ParamUtil.getString(renderRequest, IndexField.CODICE_PROVINCIA, StringPool.BLANK); |
||||||
|
String comuneSelect = ParamUtil.getString(renderRequest, IndexField.COMUNE_ID, StringPool.BLANK); |
||||||
|
String taskSelect = ParamUtil.getString(renderRequest, IndexField.TASK); |
||||||
|
String orderByColSelect = ParamUtil.getString(renderRequest, "orderByCol", IndexField.NUMERO_PROGETTO); |
||||||
|
String orderByTypeSelect = ParamUtil.getString(renderRequest, "orderByType", "dec"); |
||||||
|
DateFormat format = new SimpleDateFormat("dd/MM/yyyy"); |
||||||
|
Calendar richiestaDa = null; |
||||||
|
String data = ParamUtil.getString(renderRequest, IndexField.DATA_RICHIESTA_DA); |
||||||
|
if (Validator.isNotNull(data)) { |
||||||
|
richiestaDa = Calendar.getInstance(); |
||||||
|
richiestaDa.setTime(format.parse(data)); |
||||||
|
} |
||||||
|
Calendar richiestaA = null; |
||||||
|
data = ParamUtil.getString(renderRequest, IndexField.DATA_RICHIESTA_A); |
||||||
|
if (Validator.isNotNull(data)) { |
||||||
|
richiestaA = Calendar.getInstance(); |
||||||
|
richiestaA.setTime(format.parse(data)); |
||||||
|
} |
||||||
|
Calendar esitoDa = null; |
||||||
|
data = ParamUtil.getString(renderRequest, IndexField.DATA_ESITO_DA); |
||||||
|
if (Validator.isNotNull(data)) { |
||||||
|
esitoDa = Calendar.getInstance(); |
||||||
|
esitoDa.setTime(format.parse(data)); |
||||||
|
} |
||||||
|
Calendar esitoA = null; |
||||||
|
data = ParamUtil.getString(renderRequest, IndexField.DATA_ESITO_A); |
||||||
|
if (Validator.isNotNull(data)) { |
||||||
|
esitoA = Calendar.getInstance(); |
||||||
|
esitoA.setTime(format.parse(data)); |
||||||
|
} |
||||||
|
%> |
||||||
|
<liferay-ui:panel title="filters" defaultState="closed" id='<%= renderResponse.getNamespace() + scopeGroupId + |
||||||
|
"ricercaSaiPanel" %>' collapsible="true" extended="false" persistState="true"> |
||||||
|
<div class="container-fluid" style="padding: 15px"> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-xs-12 col-md-3"> |
||||||
|
<aui:input type="text" name="<%= IndexField.NUMERO_PROGETTO %>" label="Numero Progetto" /> |
||||||
|
</div> |
||||||
|
<div class="col-xs-12 col-md-3"> |
||||||
|
<aui:select name="<%= IndexField.TIPO_PROCEDURA %>" label="Tipo Pratica"> |
||||||
|
<aui:option value="">Seleziona il tipo di pratica</aui:option> |
||||||
|
<% |
||||||
|
for (Entry<String, String> procedura : IntPraticaLocalServiceUtil.getTipiProcedure().entrySet()) { |
||||||
|
String tipo = procedura.getKey(); |
||||||
|
String label = procedura.getValue(); |
||||||
|
String nomeProcedura = LanguageUtil.get(pageContext, "label_procedura_"+tipo) + ") " + label; |
||||||
|
if (nomeProcedura.length() > 120) { |
||||||
|
nomeProcedura = nomeProcedura.substring(0, 117) + "..."; |
||||||
|
} |
||||||
|
%> |
||||||
|
<aui:option value="<%= tipo %>"><%= nomeProcedura %></aui:option> |
||||||
|
<% |
||||||
|
} |
||||||
|
%> |
||||||
|
</aui:select> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-xs-12 col-md-3"> |
||||||
|
<aui:select name="<%= IndexField.CODICE_PROVINCIA %>" label="Provincia" cssClass="provinciaSelect" /> |
||||||
|
</div> |
||||||
|
<div class="col-sm-12 col-md-3 add-new-project__comune"> |
||||||
|
<aui:select name="<%= IndexField.COMUNE_ID %>" label="Comune" /> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-xs-12 col-md-3"> |
||||||
|
<aui:input type="text" name="<%= IndexField.TITOLARE %>" label="Titolare Digitale" /> |
||||||
|
</div> |
||||||
|
<div class="col-xs-12 col-md-3"> |
||||||
|
<aui:input type="text" name="<%= IndexField.COMMITTENTE %>" label="Committente" /> |
||||||
|
</div> |
||||||
|
<div class="col-xs-12 col-md-3"> |
||||||
|
<aui:input type="text" name="<%= IndexField.SOGGETTO %>" label="Soggetti Interconnessi" /> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-xs-12 col-md-12"> |
||||||
|
<aui:field-wrapper label="Data richiesta da" inlineField="true"> |
||||||
|
<liferay-util:include page="/html/common/input_date_time.jsp" servletContext="<%= application %>"> |
||||||
|
<liferay-util:param name="field" value="<%= IndexField.DATA_RICHIESTA_DA %>" /> |
||||||
|
<c:if test="<%= Validator.isNotNull(richiestaDa) %>"> |
||||||
|
<liferay-util:param name="fieldParam" value="Set" /> |
||||||
|
<liferay-util:param name="SetYear" value="<%= String.valueOf(richiestaDa.get(Calendar.YEAR)) %>" /> |
||||||
|
<liferay-util:param name="SetMonth" value="<%= String.valueOf(richiestaDa.get(Calendar.MONTH)) %>" /> |
||||||
|
<liferay-util:param name="SetDay" value="<%= String.valueOf(richiestaDa.get(Calendar.DAY_OF_MONTH)) %>" /> |
||||||
|
</c:if> |
||||||
|
</liferay-util:include> |
||||||
|
</aui:field-wrapper> |
||||||
|
<aui:field-wrapper label="a" inlineField="true"> |
||||||
|
<liferay-util:include page="/html/common/input_date_time.jsp" servletContext="<%= application %>"> |
||||||
|
<liferay-util:param name="field" value="<%= IndexField.DATA_RICHIESTA_A %>" /> |
||||||
|
<c:if test="<%= Validator.isNotNull(richiestaA) %>"> |
||||||
|
<liferay-util:param name="fieldParam" value="Set" /> |
||||||
|
<liferay-util:param name="SetYear" value="<%= String.valueOf(richiestaA.get(Calendar.YEAR)) %>" /> |
||||||
|
<liferay-util:param name="SetMonth" value="<%= String.valueOf(richiestaA.get(Calendar.MONTH)) %>" /> |
||||||
|
<liferay-util:param name="SetDay" value="<%= String.valueOf(richiestaA.get(Calendar.DAY_OF_MONTH)) %>" /> |
||||||
|
</c:if> |
||||||
|
</liferay-util:include> |
||||||
|
</aui:field-wrapper> |
||||||
|
<aui:field-wrapper label="Data esito da" inlineField="true"> |
||||||
|
<liferay-util:include page="/html/common/input_date_time.jsp" servletContext="<%= application %>"> |
||||||
|
<liferay-util:param name="field" value="<%= IndexField.DATA_ESITO_DA %>" /> |
||||||
|
<c:if test="<%= Validator.isNotNull(esitoDa) %>"> |
||||||
|
<liferay-util:param name="fieldParam" value="Set" /> |
||||||
|
<liferay-util:param name="SetYear" value="<%= String.valueOf(esitoDa.get(Calendar.YEAR)) %>" /> |
||||||
|
<liferay-util:param name="SetMonth" value="<%= String.valueOf(esitoDa.get(Calendar.MONTH)) %>" /> |
||||||
|
<liferay-util:param name="SetDay" value="<%= String.valueOf(esitoDa.get(Calendar.DAY_OF_MONTH)) %>" /> |
||||||
|
</c:if> |
||||||
|
</liferay-util:include> |
||||||
|
</aui:field-wrapper> |
||||||
|
<aui:field-wrapper label="a" inlineField="true"> |
||||||
|
<liferay-util:include page="/html/common/input_date_time.jsp" servletContext="<%= application %>"> |
||||||
|
<liferay-util:param name="field" value="<%= IndexField.DATA_ESITO_A %>" /> |
||||||
|
<c:if test="<%= Validator.isNotNull(esitoA) %>"> |
||||||
|
<liferay-util:param name="fieldParam" value="Set" /> |
||||||
|
<liferay-util:param name="SetYear" value="<%= String.valueOf(esitoA.get(Calendar.YEAR)) %>" /> |
||||||
|
<liferay-util:param name="SetMonth" value="<%= String.valueOf(esitoA.get(Calendar.MONTH)) %>" /> |
||||||
|
<liferay-util:param name="SetDay" value="<%= String.valueOf(esitoA.get(Calendar.DAY_OF_MONTH)) %>" /> |
||||||
|
</c:if> |
||||||
|
</liferay-util:include> |
||||||
|
</aui:field-wrapper> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-xs-12 col-md-3"> |
||||||
|
<aui:select name="<%= IndexField.TASK %>" label="Attività"> |
||||||
|
<aui:option value="">Tutte</aui:option> |
||||||
|
<% |
||||||
|
for (String task : new String[] { "Assegnazione", "Approvazione", "Esito", "Firma" }) { |
||||||
|
%> |
||||||
|
<aui:option value="<%= task %>" selected="<%= task.equals(taskSelect) %>"><%= task %></aui:option> |
||||||
|
<% |
||||||
|
} |
||||||
|
%> |
||||||
|
</aui:select> |
||||||
|
</div> |
||||||
|
<div class="col-xs-12 col-md-3"> |
||||||
|
<aui:select name="<%= IndexField.STATO_PRATICA %>" label="Esito"> |
||||||
|
<aui:option value="">Tutti</aui:option> |
||||||
|
<% |
||||||
|
for (String esito : new String[] { |
||||||
|
StatoPraticaConstants.AUTORIZZATA, |
||||||
|
StatoPraticaConstants.ANNULLATA, |
||||||
|
StatoPraticaConstants.INTEGRAZIONE, |
||||||
|
StatoPraticaConstants.NO_PARERE, |
||||||
|
StatoPraticaConstants.NON_AUTORIZZATA, |
||||||
|
StatoPraticaConstants.PREAVVISO_CONTRARIO, |
||||||
|
StatoPraticaConstants.PERIZIA_SANZIONE, |
||||||
|
StatoPraticaConstants.DECRETO_SANZIONE, |
||||||
|
} |
||||||
|
) { |
||||||
|
%> |
||||||
|
<aui:option value="<%= esito %>" label='<%= "stato-pratica-" + esito %>' /> |
||||||
|
<% |
||||||
|
} |
||||||
|
%> |
||||||
|
</aui:select> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-xs-12 col-md-12"> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-xs-12 col-md-3"> |
||||||
|
<aui:select name="orderByCol" label="Ordina Per"> |
||||||
|
<% |
||||||
|
for (String col : Arrays.asList(IndexField.TASK, IndexField.NUMERO_PROGETTO, |
||||||
|
IndexField.DATA_RICHIESTA, IndexField.TIPO_PROCEDURA)) { |
||||||
|
%> |
||||||
|
<aui:option selected="<%= col.equalsIgnoreCase(orderByColSelect) %>" value="<%= col %>" |
||||||
|
label='<%= "ricercapratiche." + col %>' /> |
||||||
|
<% |
||||||
|
} |
||||||
|
%> |
||||||
|
</aui:select> |
||||||
|
</div> |
||||||
|
<div class="col-xs-12 col-md-3"> |
||||||
|
<aui:select name="orderByType" label="Tipo Ordine"> |
||||||
|
<aui:option value="asc">Crescente</aui:option> |
||||||
|
<aui:option selected='<%= "dec".equals(orderByTypeSelect) %>' value="dec">Decrescente</aui:option> |
||||||
|
</aui:select> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<aui:button type="submit" value="search" /> |
||||||
|
<aui:button type="button" href="<%= exportCVS.toString() %>" value="export" /> |
||||||
|
</div> |
||||||
|
</liferay-ui:panel> |
||||||
|
<liferay-portlet:resourceURL id="province" var="getProvinceURL" /> |
||||||
|
<liferay-portlet:resourceURL id="comuni" var="getComuniURL" /> |
||||||
|
<aui:script use="aui-io-request,liferay-dynamic-select"> |
||||||
|
var getProvince = function (callback) { |
||||||
|
A.io.request('<%= getProvinceURL %>', { |
||||||
|
dataType: 'json', |
||||||
|
on: { |
||||||
|
success: function () { |
||||||
|
callback(this.get('responseData')); |
||||||
|
}, |
||||||
|
}, |
||||||
|
}); |
||||||
|
}; |
||||||
|
|
||||||
|
var getComuni = function (callback, provinciaId) { |
||||||
|
A.io.request('<%= getComuniURL %>', { |
||||||
|
data: { |
||||||
|
<portlet:namespace />provinciaId: provinciaId, |
||||||
|
}, |
||||||
|
dataType: 'json', |
||||||
|
on: { |
||||||
|
success: function () { |
||||||
|
callback(this.get('responseData')); |
||||||
|
}, |
||||||
|
}, |
||||||
|
}); |
||||||
|
}; |
||||||
|
|
||||||
|
new Liferay.DynamicSelect([ |
||||||
|
{ |
||||||
|
select: '<portlet:namespace /><%= IndexField.CODICE_PROVINCIA %>', |
||||||
|
selectData: getProvince, |
||||||
|
selectDesc: 'descLong', |
||||||
|
selectId: '<%= IndexField.CODICE_PROVINCIA %>', |
||||||
|
selectSort: true, |
||||||
|
selectVal: '<%= provinciaSelect %>', |
||||||
|
}, |
||||||
|
{ |
||||||
|
select: '<portlet:namespace /><%= IndexField.COMUNE_ID %>', |
||||||
|
selectData: getComuni, |
||||||
|
selectDesc: 'descLong', |
||||||
|
selectId: '<%= IndexField.COMUNE_ID %>', |
||||||
|
selectSort: true, |
||||||
|
selectVal: '<%= comuneSelect %>', |
||||||
|
}, |
||||||
|
]); |
||||||
|
</aui:script> |
Caricamento…
Reference in new issue