491 lines
38 KiB
Plaintext
491 lines
38 KiB
Plaintext
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
|
|
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
|
|
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
|
|
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
|
|
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
|
|
|
|
|
|
<table valign="top" cellspacing="0" cellpadding="0" WIDTH="100%" align="center">
|
|
<tr>
|
|
<td style="text-align: center">
|
|
<rich:panel id="pan_routing" header="Regole di Routing">
|
|
<h:form id="frm_routing">
|
|
<rich:dataTable id="tbl_routing" value="#{routing.regole}" var="regola" rows="25" rules="all" width="98%" style="text-align: center;border: 1px solid black" columnClasses="col">
|
|
<f:facet name="header">
|
|
<rich:columnGroup>
|
|
<rich:column>
|
|
<h:outputText value="#"></h:outputText>
|
|
</rich:column>
|
|
<rich:column colspan="2">
|
|
<h:outputText value="#{msg.label_tipologiaKO}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column colspan="2">
|
|
<h:outputText value="#{msg.label_olo}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column colspan="2">
|
|
<h:outputText value="#{msg.label_tipologiaUtente}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column colspan="2">
|
|
<h:outputText value="#{msg.label_delibera}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column colspan="2">
|
|
<h:outputText value="#{msg.label_processo}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column colspan="2">
|
|
<h:outputText value="#{msg.label_canaleVendita}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{msg.label_regola}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{msg.label_basketAss}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{msg.label_gruppoAss}"></h:outputText>
|
|
</rich:column>
|
|
</rich:columnGroup>
|
|
</f:facet>
|
|
|
|
<rich:columnGroup>
|
|
<rich:column>
|
|
<a4j:commandLink action="#{routing.openDetails}" immediate="true"
|
|
reRender="tbl_popup_regola" oncomplete="Richfaces.showModalPanel('popup_regola', {width:'700px',height:'270px'});">
|
|
<h:graphicImage value="/resources/images/document_edit.png" style="border: 0; margin: 4px" alt="Modifica Regola"/>
|
|
<f:param name="selectedRowIndex" value="#{regola.idRegola}"/>
|
|
</a4j:commandLink>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<h:outputText value="#{regola.idTipologiaKoFlagOperINOUT}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column title="#{regola.idTipologiaKoTXTExtended}" style="cursor:pointer">
|
|
<h:outputText value="#{regola.idTipologiaKo}" rendered="#{regola.idTipologiaKo != null}"></h:outputText>
|
|
<h:outputText value="Tutti" rendered="#{regola.idTipologiaKo == null}"></h:outputText>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<h:outputText value="#{regola.oloFlagOperINOUT}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column title="#{regola.oloTXTExtended}" style="cursor:pointer">
|
|
<h:outputText value="#{regola.olo}" rendered="#{regola.olo != null}"></h:outputText>
|
|
<h:outputText value="Tutti" rendered="#{regola.olo == null}"></h:outputText>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<h:outputText value="#{regola.tipoClienteFlagOperINOUT}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column title="#{regola.tipoClienteTXTExtended}" style="cursor:pointer">
|
|
<h:outputText value="#{regola.tipoCliente}" rendered="#{regola.tipoCliente != null}"></h:outputText>
|
|
<h:outputText value="Tutti" rendered="#{regola.tipoCliente == null}"></h:outputText>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<h:outputText value="#{regola.deliberaFlagOperINOUT}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column title="#{regola.deliberaTXTExtended}" style="cursor:pointer">
|
|
<h:outputText value="#{regola.delibera}" rendered="#{regola.delibera != null}"></h:outputText>
|
|
<h:outputText value="Tutti" rendered="#{regola.delibera == null}"></h:outputText>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<h:outputText value="#{regola.processoFlagOperINOUT}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column title="#{regola.processoTXTExtended}" style="cursor:pointer">
|
|
<h:outputText value="#{regola.processo}" rendered="#{regola.processo != null}"></h:outputText>
|
|
<h:outputText value="Tutti" rendered="#{regola.processo == null}"></h:outputText>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<h:outputText value="#{regola.canaleFlagOperINOUT}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column title="#{regola.canaleTXTExtended}" style="cursor:pointer">
|
|
<h:outputText value="#{regola.canale}" rendered="#{regola.canale != null}"></h:outputText>
|
|
<h:outputText value="Tutti" rendered="#{regola.canale == null}"></h:outputText>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<h:outputText value="#{regola.descrizione}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column title="#{regola.idBasketTXT}" style="cursor:pointer">
|
|
<h:outputText value="#{regola.idBasket}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column title="#{regola.idOwnerTXTExtended}" style="cursor:pointer">
|
|
<h:outputText value="#{regola.idOwner}"></h:outputText>
|
|
</rich:column>
|
|
</rich:columnGroup>
|
|
<f:facet name="footer">
|
|
<rich:datascroller maxPages="15" fastStep="5" renderIfSinglePage="false" />
|
|
</f:facet>
|
|
</rich:dataTable>
|
|
</h:form>
|
|
</rich:panel>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<rich:modalPanel id="popup_regola" autosized="true" left="10px" style="float:left">
|
|
<f:facet name="header">
|
|
<h:panelGroup>
|
|
<a4j:commandLink ajaxSingle="true" onclick="Richfaces.hideModalPanel('popup_regola');">
|
|
<h:outputText value="X" />
|
|
</a4j:commandLink>
|
|
<h:outputText value=" -- Dettaglio richiesta --" />
|
|
</h:panelGroup>
|
|
</f:facet>
|
|
<f:facet name="controls">
|
|
<a4j:commandLink action="#{routing.regolaClose}"
|
|
reRender="tbl_routing" immediate="true"
|
|
onclick="Richfaces.hideModalPanel('popup_regola');" >
|
|
<h:outputText value="X" />
|
|
</a4j:commandLink>
|
|
</f:facet>
|
|
<h:form id="frm_panelRouting">
|
|
<a4j:outputPanel ajaxRendered="true" id="out_panel_modal" >
|
|
<h:panelGrid id="tbl_popup_regola" columns="16" columnClasses="col">
|
|
<f:facet name="header" >
|
|
<rich:columnGroup style="background-color: #ADD8E6">
|
|
<rich:column>
|
|
<h:outputText value="ID Regola" />
|
|
</rich:column>
|
|
|
|
<rich:column colspan="2">
|
|
<h:outputText value="#{msg.label_tipologiaKO}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column colspan="2">
|
|
<h:outputText value="#{msg.label_olo}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column colspan="2">
|
|
<h:outputText value="#{msg.label_tipologiaUtente}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column colspan="2">
|
|
<h:outputText value="#{msg.label_delibera}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column colspan="2">
|
|
<h:outputText value="#{msg.label_processo}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column colspan="2">
|
|
<h:outputText value="#{msg.label_canaleVendita}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{msg.label_regola}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{msg.label_basketAss}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{msg.label_gruppoAss}"></h:outputText>
|
|
</rich:column>
|
|
</rich:columnGroup>
|
|
</f:facet>
|
|
|
|
<rich:columnGroup>
|
|
<rich:column>
|
|
<h:outputText value=""></h:outputText>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<t:selectOneMenu style="width:35px;" id="tipologiaKOflg" onchange="javascript:setDirectValueField('main:frm_panelRouting:valTipologiaKOFlagOper',this.value);setDirectValueSpan('main:frm_panelRouting:valTipologiaKOFlagOperTXT',this.options[this.selectedIndex].text)">
|
|
<t:selectItems value="#{richieste.filtroRichiesta.guiRoutingOperatorTypes}" var="item" itemLabel="#{item.descr}" itemValue="#{item.idStr}"></t:selectItems>
|
|
</t:selectOneMenu>
|
|
</rich:column>
|
|
<rich:column>
|
|
<t:selectOneMenu style="width:85px;" id="tipologiaKO" onchange="javascript:setValueField('main:frm_panelRouting:valTipologiaKO',this.value);setValueSpan('main:frm_panelRouting:valTipologiaKOTXT',this.value)">
|
|
<f:selectItem itemLabel="Tutti" itemValue="-1" />
|
|
<t:selectItems value="#{lov.listaTipologieKO}" var="item2" itemLabel="#{item2.descr}" itemValue="#{item2.name}"></t:selectItems>
|
|
</t:selectOneMenu>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<t:selectOneMenu style="width:35px;" id="oloflg" onchange="javascript:setDirectValueField('main:frm_panelRouting:valOloFlagOper',this.value);setDirectValueSpan('main:frm_panelRouting:valOloFlagOperTXT',this.options[this.selectedIndex].text)">
|
|
<t:selectItems value="#{richieste.filtroRichiesta.guiRoutingOperatorTypes}" var="item3" itemLabel="#{item3.descr}" itemValue="#{item3.idStr}"></t:selectItems>
|
|
</t:selectOneMenu>
|
|
</rich:column>
|
|
<rich:column>
|
|
<t:selectOneMenu style="width:85px;" id="olo" onchange="javascript:setValueField('main:frm_panelRouting:valOlo', this.value);setValueSpan('main:frm_panelRouting:valOloTXT', this.value)">
|
|
<f:selectItem itemLabel="Tutti" itemValue="-1" />
|
|
<t:selectItems value="#{lov.listaCodiciOlo}" var="item4" itemLabel="#{item4.name} - #{item4.descr}" itemValue="#{item4.name}"></t:selectItems>
|
|
</t:selectOneMenu>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<t:selectOneMenu style="width:35px;" id="utenzaflg" onchange="javascript:setDirectValueField('main:frm_panelRouting:valTipoClienteFlagOper',this.value);setDirectValueSpan('main:frm_panelRouting:valTipoClienteFlagOperTXT',this.options[this.selectedIndex].text)">
|
|
<t:selectItems value="#{richieste.filtroRichiesta.guiRoutingOperatorTypes}" var="item5" itemLabel="#{item5.descr}" itemValue="#{item5.idStr}"></t:selectItems>
|
|
</t:selectOneMenu>
|
|
</rich:column>
|
|
<rich:column>
|
|
<t:selectOneMenu style="width:85px;" id="utenza" onchange="javascript:setValueField('main:frm_panelRouting:valTipoCliente', this.value);setValueSpan('main:frm_panelRouting:valTipoClienteTXT', this.value)">
|
|
<f:selectItem itemLabel="Tutti" itemValue="-1" />
|
|
<t:selectItems value="#{lov.listaPiattaformeCrm}" var="item6" itemLabel="#{item6.name} - #{item6.descr}" itemValue="#{item6.name}"></t:selectItems>
|
|
</t:selectOneMenu>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<t:selectOneMenu style="width:35px;" id="deliberaflg" onchange="javascript:setDirectValueField('main:frm_panelRouting:valDeliberaFlagOper',this.value);setDirectValueSpan('main:frm_panelRouting:valDeliberaFlagOperTXT',this.options[this.selectedIndex].text)">
|
|
<t:selectItems value="#{richieste.filtroRichiesta.guiRoutingOperatorTypes}" var="item7" itemLabel="#{item7.descr}" itemValue="#{item7.idStr}"></t:selectItems>
|
|
</t:selectOneMenu>
|
|
</rich:column>
|
|
<rich:column>
|
|
<t:selectOneMenu style="width:85px;" id="delibera" onchange="javascript:setValueField('main:frm_panelRouting:valDelibera', this.value);setValueSpan('main:frm_panelRouting:valDeliberaTXT', this.value)">
|
|
<f:selectItem itemLabel="Tutti" itemValue="-1" />
|
|
<t:selectItems value="#{lov.listaDelibere}" var="item8" itemLabel="#{item8.name} - #{item8.descr}" itemValue="#{item8.name}"></t:selectItems>
|
|
</t:selectOneMenu>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<t:selectOneMenu style="width:35px;" id="processoflg" onchange="javascript:setDirectValueField('main:frm_panelRouting:valProcessoFlagOper',this.value);setDirectValueSpan('main:frm_panelRouting:valProcessoFlagOperTXT',this.options[this.selectedIndex].text)">
|
|
<t:selectItems value="#{richieste.filtroRichiesta.guiRoutingOperatorTypes}" var="item9" itemLabel="#{item9.descr}" itemValue="#{item9.idStr}"></t:selectItems>
|
|
</t:selectOneMenu>
|
|
</rich:column>
|
|
<rich:column>
|
|
<t:selectOneMenu style="width:85px;" id="processo" onchange="javascript:setValueField('main:frm_panelRouting:valProcesso', this.value);setValueSpan('main:frm_panelRouting:valProcessoTXT', this.value)">
|
|
<f:selectItem itemLabel="Tutti" itemValue="-1" />
|
|
<t:selectItems value="#{lov.listaToolProcessi}" var="item10" itemLabel="#{item10.name} - #{item10.descr}" itemValue="#{item10.name}"></t:selectItems>
|
|
</t:selectOneMenu>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<t:selectOneMenu style="width:35px;" id="canaleflg" onchange="javascript:setDirectValueField('main:frm_panelRouting:valCanaleFlagOper',this.value);setDirectValueSpan('main:frm_panelRouting:valCanaleFlagOperTXT',this.options[this.selectedIndex].text)">
|
|
<t:selectItems value="#{richieste.filtroRichiesta.guiRoutingOperatorTypes}" var="item11" itemLabel="#{item11.descr}" itemValue="#{item11.idStr}"></t:selectItems>
|
|
</t:selectOneMenu>
|
|
</rich:column>
|
|
<rich:column>
|
|
<t:selectOneMenu style="width:85px;" id="canale" onchange="javascript:setValueField('main:frm_panelRouting:valCanale', this.value);setValueSpan('main:frm_panelRouting:valCanaleTXT', this.value)">
|
|
<f:selectItem itemLabel="Tutti" itemValue="-1" />
|
|
<f:selectItem itemLabel="Nessuno" itemValue="NULL" />
|
|
<t:selectItems value="#{lov.listaCanaliVendita}" var="item12" itemLabel="#{item12.name} - #{item12.descr}" itemValue="#{item12.name}"></t:selectItems>
|
|
</t:selectOneMenu>
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{routing.currentRegola.descrizione}"></h:outputText>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<t:selectOneMenu style="width:85px;" id="basket" onchange="javascript:setDirectValueField('main:frm_panelRouting:valBasket',this.value);setDirectValueSpan('main:frm_panelRouting:valBasketTXT',this.options[this.selectedIndex].text)">
|
|
<f:selectItem itemLabel="Tutti" itemValue="-1" />
|
|
<t:selectItems value="#{routing.basket}" var="item13" itemLabel="#{item13.idBasketString} - #{item13.descrizione}" itemValue="#{item13.idBasketString}"></t:selectItems>
|
|
</t:selectOneMenu>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<t:selectOneMenu style="width:85px;" id="owner" onchange="javascript:setValueField('main:frm_panelRouting:valOwner',this.value);setValueSpan('main:frm_panelRouting:valOwnerTXT',this.options[this.selectedIndex].text)">
|
|
<f:selectItem itemLabel="Tutti" itemValue="-1" />
|
|
<t:selectItems value="#{lov.listaOwner}" var="item14" itemLabel="#{item14.name} - #{item14.descr}" itemValue="#{item14.name}"></t:selectItems>
|
|
</t:selectOneMenu>
|
|
</rich:column>
|
|
</rich:columnGroup>
|
|
|
|
<!-- dati -->
|
|
<rich:columnGroup>
|
|
<rich:column>
|
|
<h:outputText style="width:35px;" value="#{routing.currentRegola.idRegola}"></h:outputText>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<h:inputHidden value="#{routing.idTipologiaKoFlagOperStr}" id="valTipologiaKOFlagOper"/>
|
|
<h:outputText style="width:35px;" value="#{routing.currentRegola.idTipologiaKoFlagOperINOUT}" id="valTipologiaKOFlagOperTXT" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:inputHidden value="#{routing.currentRegola.idTipologiaKo}" id="valTipologiaKO"/>
|
|
<t:dataList id="lst_idTipologiaKo" value="#{routing.currentRegola.idTipologiaKoTXT}"
|
|
var="item_idTipologiaKo" layout="orderedList" first="0" >
|
|
<t:outputText value="#{item_idTipologiaKo}"></t:outputText>
|
|
</t:dataList>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<h:inputHidden value="#{routing.oloFlagOperStr}" id="valOloFlagOper"/>
|
|
<h:outputText style="width:35px;" value="#{routing.currentRegola.oloFlagOperINOUT}" id="valOloFlagOperTXT" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:inputHidden value="#{routing.currentRegola.olo}" id="valOlo" />
|
|
<t:dataList id="lst_olo" value="#{routing.currentRegola.oloTXT}"
|
|
var="item_olo" layout="orderedList" first="0" >
|
|
<t:outputText value="#{item_olo}"></t:outputText>
|
|
</t:dataList>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<h:inputHidden value="#{routing.tipoClienteFlagOperStr}" id="valTipoClienteFlagOper" />
|
|
<h:outputText style="width:35px;" value="#{routing.currentRegola.tipoClienteFlagOperINOUT}" id="valTipoClienteFlagOperTXT" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:inputHidden value="#{routing.currentRegola.tipoCliente}" id="valTipoCliente" />
|
|
<t:dataList id="lst_tipoCliente" value="#{routing.currentRegola.tipoClienteTXT}"
|
|
var="item_tipoCliente" layout="orderedList" first="0" >
|
|
<t:outputText value="#{item_tipoCliente}"></t:outputText>
|
|
</t:dataList>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<h:inputHidden value="#{routing.deliberaFlagOperStr}" id="valDeliberaFlagOper" />
|
|
<h:outputText style="width:35px;" value="#{routing.currentRegola.deliberaFlagOperINOUT}" id="valDeliberaFlagOperTXT" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:inputHidden value="#{routing.currentRegola.delibera}" id="valDelibera" />
|
|
<t:dataList id="lst_delibera" value="#{routing.currentRegola.deliberaTXT}"
|
|
var="item_delibera" layout="orderedList" first="0" >
|
|
<t:outputText value="#{item_delibera}"></t:outputText>
|
|
</t:dataList>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<h:inputHidden value="#{routing.processoFlagOperStr}" id="valProcessoFlagOper" />
|
|
<h:outputText style="width:35px;" value="#{routing.currentRegola.processoFlagOperINOUT}" id="valProcessoFlagOperTXT" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:inputHidden value="#{routing.currentRegola.processo}" id="valProcesso" />
|
|
<t:dataList id="lst_processo" value="#{routing.currentRegola.processoTXT}"
|
|
var="item_processo" layout="orderedList" first="0" >
|
|
<t:outputText value="#{item_processo}"></t:outputText>
|
|
</t:dataList>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<h:inputHidden value="#{routing.canaleFlagOperStr}" id="valCanaleFlagOper" />
|
|
<h:outputText style="width:35px;" value="#{routing.currentRegola.canaleFlagOperINOUT}" id="valCanaleFlagOperTXT" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:inputHidden value="#{routing.currentRegola.canale}" id="valCanale" />
|
|
<t:dataList id="lst_canale" value="#{routing.currentRegola.canaleTXT}"
|
|
var="item_canale" layout="orderedList" first="0" >
|
|
<t:outputText value="#{item_canale}"></t:outputText>
|
|
</t:dataList>
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<h:inputHidden value="#{routing.currentRegola.descrizione}" id="valNomeregolaMod" />
|
|
<h:inputText value="#{routing.currentRegola.descrizione}" id="valNomeregolaModTXT" readonly="false" />
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<h:inputHidden value="#{routing.idBasketStr}" id="valBasket" />
|
|
<h:outputText style="width:35px;" value="#{routing.currentRegola.idBasketTXT}" id="lst_basket" />
|
|
</rich:column>
|
|
|
|
<rich:column>
|
|
<h:inputHidden value="#{routing.currentRegola.idOwner}" id="valOwner" />
|
|
<t:dataList id="lst_owner" value="#{routing.currentRegola.idOwnerTXT}"
|
|
var="item_owner" layout="orderedList" first="0" >
|
|
<t:outputText value="#{item_owner}"></t:outputText>
|
|
</t:dataList>
|
|
</rich:column>
|
|
</rich:columnGroup>
|
|
|
|
<rich:columnGroup style="background-color: #ADD8E6;border: 1px solid black;" >
|
|
<rich:column>
|
|
<h:outputText value="#{routing.currentRegola.idRegola}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column colspan="2">
|
|
<h:outputText value="#{routing.currentRegola.idTipologiaKo}" id="valTipologiaKOTXT" />
|
|
</rich:column>
|
|
<rich:column colspan="2">
|
|
<h:outputText value="#{routing.currentRegola.olo}" id="valOloTXT" />
|
|
</rich:column>
|
|
<rich:column colspan="2">
|
|
<h:outputText value="#{routing.currentRegola.tipoCliente}" id="valTipoClienteTXT" />
|
|
</rich:column>
|
|
<rich:column colspan="2">
|
|
<h:outputText value="#{routing.currentRegola.delibera}" id="valDeliberaTXT" />
|
|
</rich:column>
|
|
<rich:column colspan="2">
|
|
<h:outputText value="#{routing.currentRegola.processo}" id="valProcessoTXT" />
|
|
</rich:column>
|
|
<rich:column colspan="2">
|
|
<h:outputText value="#{routing.currentRegola.canale}" id="valCanaleTXT" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{routing.currentRegola.descrizione}"></h:outputText>
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{routing.idBasketStr}" id="valBasketTXT" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{routing.currentRegola.idOwner}" id="valOwnerTXT" />
|
|
</rich:column>
|
|
</rich:columnGroup>
|
|
</h:panelGrid>
|
|
|
|
<rich:separator lineType="solid" width="100%" height="15px" style="bacground-color: #ffffff"/>
|
|
<h:panelGrid align="center" cellspacing="5" columns="2">
|
|
<h:commandButton type="submit" style="cursor: pointer;" value="Salva regola"
|
|
onclick="return confirm('Sei sicuro di volere salvare la regola?')"
|
|
action="#{routing.salvaRegola}" />
|
|
<h:commandButton rendered="#{routing.currentRegola.idRegola != null}" type="submit" style="cursor: pointer;" value="Cancella regola"
|
|
onclick="return confirm('Sei sicuro di volere cancellare la regola?')"
|
|
action="#{routing.deleteRegola}" />
|
|
</h:panelGrid>
|
|
</a4j:outputPanel>
|
|
</h:form>
|
|
</rich:modalPanel>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<rich:spacer width="1" height="5"/>
|
|
<h:form id="frm_saveIconeRule">
|
|
<a4j:commandButton action="#{routing.newRegola}" style="cursor: pointer;" immediate="true" value="Nuova Regola"
|
|
oncomplete="Richfaces.showModalPanel('popup_regola', {width:'700px',height:'270px'});"
|
|
title="Inserisci una nuova regola"/>
|
|
</h:form>
|
|
<rich:spacer width="1" height="5"/>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<script type="text/javascript">
|
|
function setValueField(field_id, field_val){
|
|
var str_field = document.getElementById(field_id).value;
|
|
document.getElementById(field_id).value = modifyValue(field_val, (str_field.length != 0 ? str_field.split(",") : "") );
|
|
pulisci(field_id);
|
|
}
|
|
|
|
function pulisci(field_id){
|
|
var str_field=document.getElementById(field_id).value;
|
|
lunghezza=str_field.length;
|
|
if(str_field.substring(lunghezza-1,lunghezza)==","){
|
|
str_field=str_field.substring(0,lunghezza-1);
|
|
}
|
|
document.getElementById(field_id).value=str_field;
|
|
}
|
|
|
|
function setDirectValueField(field_id,field_val){
|
|
if(field_val!="-1")
|
|
document.getElementById(field_id).value=field_val;
|
|
}
|
|
|
|
//span
|
|
function setValueSpan(field_id, field_val){
|
|
var str_field = document.getElementById(field_id).innerHTML;
|
|
document.getElementById(field_id).innerHTML = modifyValue(field_val, (str_field.length != 0 ? str_field.split(",") : "") );
|
|
pulisciSpan(field_id);
|
|
}
|
|
|
|
function pulisciSpan(field_id){
|
|
var str_field=document.getElementById(field_id).innerHTML;
|
|
lunghezza=str_field.length;
|
|
if(str_field.substring(lunghezza-1,lunghezza)==","){
|
|
str_field=str_field.substring(0,lunghezza-1);
|
|
}
|
|
document.getElementById(field_id).innerHTML=str_field;
|
|
}
|
|
|
|
function setDirectValueSpan(field_id,field_val){
|
|
document.getElementById(field_id).innerHTML=field_val;
|
|
}
|
|
|
|
function modifyValue(str, strArray) {
|
|
var output = "";
|
|
trovato = false;
|
|
for (var j=0; j<strArray.length; j++) {
|
|
if (strArray[j] == str) {
|
|
trovato = true;
|
|
} else {
|
|
output = output + strArray[j] + ",";
|
|
}
|
|
}
|
|
if (!trovato) {
|
|
output = output + str + ",";
|
|
}
|
|
return output;
|
|
}
|
|
</script> |