Regalamiunsorriso/www/admin/art/_inc_articolo_caratteristica.jsp
2026-04-07 18:02:17 +02:00

111 lines
No EOL
5.8 KiB
Text

<!-- _inc_articolo_caratteristica.jsp -->
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
<%@ page language="java" import="it.acxent.jsp.*" %>
<%-- DICHIARAZIONE BEAN --%>
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
</jsp:useBean>
<jsp:useBean id="beanCA" scope="request" class="it.acxent.art.CaratteristicaArticolo" type="it.acxent.art.CaratteristicaArticolo" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<acx:if wherecondition="<%=bean.getId_articolo()==0%>">
<h1>
<acx:lang>Per inserire devi prima salvare il record</acx:lang>
</h1>
</acx:if>
<acx:else>
<div class="row">
<div class="col-lg-3 col-xs-12">
<label for="txtRicerca">Articolo Sorgente:
<input name="id_articoloSource" type="hidden" id="id_articoloSource" readonly>
</label>
<div class="input-group input-group-sm">
<input class="form-control input-sm ajSearchTxt" enablenodb="false" type="text" onFocus="this.select()" id="searchArticolo" name="searchArticolo" maxlength="254" size="90%" <%=Ab.jsAjSearchTextM4("../art/Articolo.abl?&pageRow=40&flgTipoRicerca=0&searchTxt=","searchArticolo","listaArticoliSource","main.id_articoloSource,main.dummy,main.dummy,main.searchArticolo",2,"")%>/>
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_articoloSource','searchArticolo');"><i class="fa fa-refresh fa-sm" title="Pulisci"></i> </a></span></div>
<%=Ab.divAjSearchDiv4("listaArticoliSource")%> </div>
<div class="col-lg-3 col-xs-6">
<a class="btn btn-success btn-associative" href="javascript:caricaCarattArti();">COPIA CARATT. DA ARTICOLO SORGENTE</a></div>
<div class="col-lg-3 col-xs-6">
<a class="btn btn-success btn-associative" href="javascript:caricaCarattTipo();"> Carica Caratt. da Tipo</a></div>
</div>
<div class="row">
<div class="col-lg-3 col-xs-12">
<label for="txtRicerca">Caratteristica:</label>
<br>
<select class="form-control input-sm select2" style="width: 100%;" name="id_caratteristica" id="id_caratteristica" onChange="fetchCaratteristica()" >
<acx:optionvec boundcolumn="id_caratteristica" desccolumn="caratteristica.descrizione" vectumerator="listaCaratteristiche" value="<%=beanCA.getId_caratteristica()%>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</acx:optionvec>
</select>
<input name="flgTipoVal" type="hidden" id="flgTipoVal" value="<%=beanCA.getCaratteristica().getFlgTipoVal()%>">
</div>
<div class="col-lg-3 col-xs-12">
<div style="display: none;" id="dVal3" >
<label for="txtRicerca">Valore Stringa:</label>
<br>
<input type="text" class="form-control input-sm" id="valS" name="valS" maxlength="60" value="<%= beanCA.getVal() %>">
</div>
<div style="display: none;" id="dVal1" >
<label>Valore Intero:</label>
<br>
<input type="text" class="form-control input-sm" id="valI" name="valI" maxlength="60" value="<%= beanCA.getVal() %>">
</div>
<div style="display: none;" id="dVal2" >
<label>Valore Double:</label>
<br>
<input type="text" class="form-control input-sm" id="valDouble" name="valDouble" maxlength="60" value="<%= beanCA.getVal() %>">
</div>
<div style="display: none;" id="dVal5" >
<label>Valore Data:</label>
<br>
<input type="text" class="form-control input-sm datemask" id="valD"an name="valD" value="<%= beanCA.getVal() %>">
</div>
<div style="display: none;" id="dVal6" >
<label>Valore Lista:</label>
<br>
<select class="form-control input-sm select2" style="width: 100%;" name="id_lista" id="id_lista" onChange="addCaratteristica()" >
<acx:optionvec boundcolumn="id_lista" desccolumn="valore" vectumerator="listaLista" value="<%=beanCA.getId_lista()%>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</acx:optionvec>
</select>
</div>
<div style="display: none;" id="dVal4" >
<label> Valore SI/No:</label><br>
<select class="form-control input-sm select2" style="width: 100%;" name="valSN">
<option value="1" <%=beanCA.getVal().equals("1")?"selected":""%> >Si</option>
<option value="0" <%=beanCA.getVal().equals("0")?"selected":""%> >No</option>
</select>
</div>
</div>
<div class="col-lg-3 col-xs-12">
<a class="btn btn-success btn-associative" href="javascript:addCaratteristica()">Aggiungi/Modifica Caratteristica</a>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="box-body table-responsive scroll-300">
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th align="left" width="6%">&nbsp;</th>
<th align="left">Ord.</th>
<th align="left">Caratteristica</th>
<th align="left">Valore.</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.art.CaratteristicaArticolo" vectumerator="listaCaratteristicheArticolo">
<tr>
<td><a href="javascript:modifyCaratteristica(<%=rowBean.getId_caratteristica()%>);"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:delCaratteristica(<%=rowBean.getId_caratteristica()%>)"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></td>
<td><%= rowBean.getCaratteristica().getOrdine() %></td>
<td><%= rowBean.getCaratteristica().getDescrizione() %></td>
<td><%= rowBean.getVal("it") %></td>
</tr>
</acx:whilevec>
</table>
</div>
</div>
</div>
</acx:else>
<script>$( document ).ready(function() {
refreshCaratteristica();
});
</script>