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