Actualizacion de Data Table a la version 2.1.5

parent 52812086
...@@ -147,5 +147,18 @@ ...@@ -147,5 +147,18 @@
font-size: 0.875rem; font-size: 0.875rem;
border-radius: var(--bs-border-radius-sm); border-radius: var(--bs-border-radius-sm);
} }
.dt-layout-start{
display: inline-block;
margin-right: 15px;
}
.dt-layout-end {
display: inline-block;
margin-left: 70%;
}
.dt-container {
margin-top: 20px;
}
\ No newline at end of file
...@@ -4984,46 +4984,46 @@ table.dataTable.display tbody tr.even:hover .sorting_1 { ...@@ -4984,46 +4984,46 @@ table.dataTable.display tbody tr.even:hover .sorting_1 {
/* /*
* Control feature layout * Control feature layout
*/ */
.dataTables_wrapper { .dt-container{
position: relative; position: relative;
clear: both; clear: both;
*zoom: 1; *zoom: 1;
zoom: 1; zoom: 1;
} }
.dataTables_wrapper .dataTables_length { .dt-container.dt-length {
float: left; float: left;
padding: 20px 20px 10px; padding: 20px 20px 10px;
} }
.dataTables_wrapper .dataTables_length label { .dt-container.dt-length label {
margin: 0; margin: 0;
} }
.dataTables_wrapper .dataTables_length select { .dt-container.dt-length select {
padding: 5px 10px; padding: 5px 10px;
margin: 0 5px; margin: 0 5px;
} }
.dataTables_wrapper .dataTables_filter { .dt-container.dt-search {
float: right; float: right;
text-align: right; text-align: right;
padding: 20px 20px 10px; padding: 20px 20px 10px;
} }
.dataTables_wrapper .dataTables_filter label { .dt-container.dt-search label {
margin: 0; margin: 0;
} }
.dataTables_wrapper .dataTables_filter input { .dt-container.dt-search input {
padding: 5px 10px; padding: 5px 10px;
margin-left: 10px; margin-left: 10px;
} }
.dataTables_wrapper .dataTables_info { .dt-container.dataTables_info {
clear: both; clear: both;
float: left; float: left;
padding: 20px; padding: 20px;
} }
.dataTables_wrapper .dataTables_paginate { .dt-container.dt-paging {
float: right; float: right;
text-align: right; text-align: right;
padding: 10px 20px; padding: 10px 20px;
} }
.dataTables_wrapper .dataTables_paginate .paginate_button { .dt-container.dt-paging .dt-paging-button {
box-sizing: border-box; box-sizing: border-box;
display: inline-block; display: inline-block;
min-width: 1.5em; min-width: 1.5em;
...@@ -5034,16 +5034,16 @@ table.dataTable.display tbody tr.even:hover .sorting_1 { ...@@ -5034,16 +5034,16 @@ table.dataTable.display tbody tr.even:hover .sorting_1 {
cursor: pointer; cursor: pointer;
*cursor: hand; *cursor: hand;
} }
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled { .dt-container.dt-paging .dt-paging-button.disabled {
cursor: default; cursor: default;
} }
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active { .dt-container.dt-paging .dt-paging-button.disabled:hover, .dt-container.dt-paging .dt-paging-button.disabled:active {
cursor: default; cursor: default;
} }
.dataTables_wrapper .dataTables_paginate .ellipsis { .dt-container.dt-paging .ellipsis {
padding: 0 1em; padding: 0 1em;
} }
.dataTables_wrapper .dataTables_processing { .dt-container.dataTables_processing {
position: absolute; position: absolute;
top: 50%; top: 50%;
left: 50%; left: 50%;
...@@ -5055,14 +5055,14 @@ table.dataTable.display tbody tr.even:hover .sorting_1 { ...@@ -5055,14 +5055,14 @@ table.dataTable.display tbody tr.even:hover .sorting_1 {
text-align: center; text-align: center;
font-size: 1.2em; font-size: 1.2em;
} }
.dataTables_wrapper .dataTables_scroll { .dt-container.dataTables_scroll {
clear: both; clear: both;
} }
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody { .dt-container.dataTables_scroll div.dataTables_scrollBody {
*margin-top: -1px; *margin-top: -1px;
-webkit-overflow-scrolling: touch; -webkit-overflow-scrolling: touch;
} }
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing { .dt-container.dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing, .dt-container.dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing {
height: 0; height: 0;
overflow: hidden; overflow: hidden;
margin: 0 !important; margin: 0 !important;
...@@ -5212,22 +5212,22 @@ table.dataTable > tbody > tr.child span.dtr-title { ...@@ -5212,22 +5212,22 @@ table.dataTable > tbody > tr.child span.dtr-title {
} }
@media screen and (max-width: 767px) { @media screen and (max-width: 767px) {
.dataTables_wrapper .dataTables_info { .dt-container.dataTables_info {
float: none; float: none;
text-align: center; text-align: center;
} }
.dataTables_wrapper .dataTables_paginate { .dt-container.dt-paging {
float: none; float: none;
text-align: center; text-align: center;
margin-top: 0.5em; margin-top: 0.5em;
} }
} }
@media screen and (max-width: 640px) { @media screen and (max-width: 640px) {
.dataTables_wrapper .dataTables_length { .dt-container.dt-length {
float: none; float: none;
text-align: center; text-align: center;
} }
.dataTables_wrapper .dataTables_filter { .dt-container.dt-search {
float: none; float: none;
text-align: center; text-align: center;
margin-top: 0.5em; margin-top: 0.5em;
...@@ -5266,7 +5266,7 @@ table.dataTable > tbody > tr.child span.dtr-title { ...@@ -5266,7 +5266,7 @@ table.dataTable > tbody > tr.child span.dtr-title {
border-bottom: none; border-bottom: none;
} }
.footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before { .footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
content: "?"; content: "?";
} }
.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) { .footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) {
cursor: pointer; cursor: pointer;
...@@ -5315,7 +5315,7 @@ table.dataTable > tbody > tr.child span.dtr-title { ...@@ -5315,7 +5315,7 @@ table.dataTable > tbody > tr.child span.dtr-title {
content: ""; content: "";
} }
.footable.breakpoint.toggle-arrow > tbody > tr.footable-detail-show > td > span.footable-toggle:before { .footable.breakpoint.toggle-arrow > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
content: "?"; content: "?";
} }
.footable.breakpoint.toggle-arrow > tbody > tr > td > span.footable-toggle:before { .footable.breakpoint.toggle-arrow > tbody > tr > td > span.footable-toggle:before {
content: ""; content: "";
...@@ -5330,13 +5330,13 @@ table.dataTable > tbody > tr.child span.dtr-title { ...@@ -5330,13 +5330,13 @@ table.dataTable > tbody > tr.child span.dtr-title {
content: ""; content: "";
} }
.footable.breakpoint.toggle-arrow-circle > tbody > tr > td > span.footable-toggle:before { .footable.breakpoint.toggle-arrow-circle > tbody > tr > td > span.footable-toggle:before {
content: "?"; content: "?";
} }
.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before { .footable.breakpoint.toggle-arrow-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
content: ""; content: "";
} }
.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr > td > span.footable-toggle:before { .footable.breakpoint.toggle-arrow-circle-filled > tbody > tr > td > span.footable-toggle:before {
content: "?"; content: "?";
} }
.footable.breakpoint.toggle-arrow-tiny > tbody > tr.footable-detail-show > td > span.footable-toggle:before { .footable.breakpoint.toggle-arrow-tiny > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
content: ""; content: "";
......
...@@ -2051,49 +2051,49 @@ table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.or ...@@ -2051,49 +2051,49 @@ table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.or
table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 { table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
background-color: #a4b2cb; background-color: #a4b2cb;
} }
table.dataTable.no-footer { table.dataTable {
border-bottom: 1px solid #ccc; border-bottom: 1px solid #ccc;
} }
/* /*
* Control feature layout * Control feature layout
*/ */
.dataTables_wrapper .dataTables_paginate .paginate_button { .dt-container .dt-paging .dt-paging-button {
color: #535353 !important; color: #535353 !important;
border: 1px solid transparent; border: 1px solid transparent;
} }
.dataTables_wrapper .dataTables_paginate .paginate_button.current { .dt-container .dt-paging .dt-paging-button.current {
color: #535353 !important; color: #535353 !important;
border: 1px solid #FFC20A; border: 1px solid #FFC20A;
background-color: #FFF; background-color: #FFF;
} }
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { .dt-container .dt-paging .dt-paging-button.current:hover {
color: #535353 !important; color: #535353 !important;
border: 1px solid #FFC20A; border: 1px solid #FFC20A;
background-color: #FFF; background-color: #FFF;
} }
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled { .dt-container .dt-paging .dt-paging-button.disabled {
color: #666 !important; color: #666 !important;
border: 1px solid transparent; border: 1px solid transparent;
background: transparent; background: transparent;
box-shadow: none; box-shadow: none;
} }
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active { .dt-container .dt-paging .dt-paging-button.disabled:hover, .dt-container .dt-paging .dt-paging-button.disabled:active {
color: #666 !important; color: #666 !important;
border: 1px solid transparent; border: 1px solid transparent;
background: transparent; background: transparent;
box-shadow: none; box-shadow: none;
} }
.dataTables_wrapper .dataTables_paginate .paginate_button:hover { .dt-container .dt-paging .dt-paging-button:hover {
color: #535353 !important; color: #535353 !important;
border: 1px solid #FFC20A; border: 1px solid #FFC20A;
background-color: #FFC20A; background-color: #FFC20A;
} }
.dataTables_wrapper .dataTables_paginate .paginate_button:active { .dt-container .dt-paging .dt-paging-button:active {
outline: none; outline: none;
background-color: #f0b400; background-color: #f0b400;
} }
.dataTables_wrapper .dataTables_processing { .dt-container .dataTables_processing {
background-color: white; background-color: white;
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0))); background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
/* Chrome,Safari4+ */ /* Chrome,Safari4+ */
...@@ -2108,25 +2108,25 @@ table.dataTable.no-footer { ...@@ -2108,25 +2108,25 @@ table.dataTable.no-footer {
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
/* W3C */ /* W3C */
} }
.dataTables_wrapper .dataTables_filter input { .dt-container .dt-search input {
background: #FFF; background: #FFF;
border: 1px solid #E2E2E2; border: 1px solid #E2E2E2;
} }
.dataTables_wrapper .dataTables_filter input:hover { .dt-container .dt-search input:hover {
background: #FAFAFA; background: #FAFAFA;
border-color: #E2E2E2; border-color: #E2E2E2;
} }
.dataTables_wrapper .dataTables_filter input:focus { .dt-container .dt-search input:focus {
background: #F8F8F8; background: #F8F8F8;
border-color: #D7D7D7; border-color: #D7D7D7;
} }
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate { .dt-container .dt-length, .dt-container .dt-search, .dt-container .dataTables_info, .dt-container .dataTables_processing, .dt-container .dt-paging {
color: #535353; color: #535353;
} }
.dataTables_wrapper.no-footer .dataTables_scrollBody { .dt-container.dt-empty-footer .dataTables_scrollBody {
border-bottom: 1px solid #111111; border-bottom: 1px solid #111111;
} }
.dataTables_wrapper.no-footer div.dataTables_scrollHead table, .dataTables_wrapper.no-footer div.dataTables_scrollBody table { .dt-container.dt-empty-footer div.dataTables_scrollHead table, .dt-container.dt-empty-footer div.dataTables_scrollBody table {
border-bottom: none; border-bottom: none;
} }
......
...@@ -36,77 +36,80 @@ function limpiarTabla(){ ...@@ -36,77 +36,80 @@ function limpiarTabla(){
} }
function realizaConsulta(){ function realizaConsulta(){
// Obtener numero de menu // Obtener número de menú
var menu = $("#pmn").val(); var menu = $("#pmn").val();
var menuRegreso = $("#pmnReturn").val(); var menuRegreso = $("#pmnReturn").val();
var namespace = "/catalogos/preciosAddons/"; var namespace = "/catalogos/preciosAddons/";
var rowId=null; var rowId = null;
var oTable=null; var oTable = null;
oTable=$('#cataAddOn').dataTable({
"bAutoWidth": false, oTable = $('#cataAddOn').DataTable({
"oLanguage":{ "sProcessing": "Procesando...", autoWidth: false,
"sLengthMenu": "Mostrar _MENU_ registros", language: {
"sZeroRecords": "Sin eventos encontrados", processing: "Procesando...",
"sEmptyTable": "Sin eventos encontrados", lengthMenu: "Mostrar _MENU_ registros",
"sInfo": "Mostrando _START_ al _END_ de _TOTAL_ ", zeroRecords: "Sin eventos encontrados",
"sInfoEmpty": "0 registros", emptyTable: "Sin eventos encontrados",
"sInfoFiltered": "(filtrado de un total de _MAX_ registros)", info: "Mostrando _START_ al _END_ de _TOTAL_",
"sSearch": "Buscar:", infoEmpty: "0 registros",
"sInfoThousands": ",", infoFiltered: "(filtrado de un total de _MAX_ registros)",
"sLoadingRecords": "Cargando...", search: "Buscar:",
"oPaginate": { thousands: ",",
"sFirst": "Primero", loadingRecords: "Cargando...",
"sLast": "Último", paginate: {
"sNext": "Siguiente", first: "Primero",
"sPrevious": "Anterior" last: "Último",
} next: "Siguiente",
}, previous: "Anterior"
"iDisplayLength": 10, }
"bInfo" : false, },
"bFilter" : true, pageLength: 10,
"bSort" : false, info: false,
"bPaginate" :true, filter: true,
"sPaginationType" : "full_numbers", ordering: false,
"aaSorting": [], paging: true,
"sAjaxSource": "listadoAddOns", pagingType: "full_numbers",
"sAjaxDataProp":"", order: [],
"aoColumns": [ ajax: {
// {"sTitle":"ID" ,"mDataProp":"idAddOn" ,"bSearchable":true, sWidth:"500px"}, url: "listadoAddOns",
{"sTitle":"Estudio" ,"mDataProp":"estudio" ,"bSearchable":true, sWidth:"30px"}, dataSrc: ""
{"sTitle":"Pais" ,"mDataProp":"pais" ,"bSearchable":true, sWidth:"30px"}, },
{"sTitle":"Revenue Share" ,"mDataProp":"revenueShare" ,"bSearchable":true, sWidth:"30px"}, columns: [
{"sTitle":"Precio" ,"mDataProp":"precio" ,"bSearchable":true, sWidth:"20px"}, // {"title":"ID", "data":"idAddOn", "searchable": true, width:"500px"},
{"sTitle":"Vat" ,"mDataProp":"vat" ,"bSearchable":true, sWidth:"20px"}, { title: "Estudio", data: "estudio", searchable: true, width: "30px" },
{"sTitle":"Precio Neto" ,"mDataProp":"precioNeto" ,"bSearchable":true, sWidth:"20px"}, { title: "Pais", data: "pais", searchable: true, width: "30px" },
{"sTitle":"Tipo de Cambio" ,"mDataProp":"tipoDeCambio" ,"bSearchable":true, sWidth:"40px"}, { title: "Revenue Share", data: "revenueShare", searchable: true, width: "30px" },
//{"sTitle":"Calculo Monto Por Pais" ,"mDataProp":"calculoMontoXPais" ,"bSearchable":true, sWidth:"60px"}, { title: "Precio", data: "precio", searchable: true, width: "20px" },
//{"sTitle":"Calculo Revenue Share" ,"mDataProp":"calculoRevenueShare" ,"bSearchable":true, sWidth:"60px"}, { title: "Vat", data: "vat", searchable: true, width: "20px" },
{"sTitle":"Tarifa Minima" ,"mDataProp":"tarifaMinima" ,"bSearchable":true, sWidth:"30px"}, { title: "Precio Neto", data: "precioNeto", searchable: true, width: "20px" },
{"sTitle":"Preferido" ,"mDataProp":"preferido" ,"bSearchable":true, sWidth:"30px"}, { title: "Tipo de Cambio", data: "tipoDeCambio", searchable: true, width: "40px" },
{"sTitle":"Accion" ,"mDataProp":"preferido" ,"bSearchable":true, sWidth:"30px"} // {"title":"Calculo Monto Por Pais", "data":"calculoMontoXPais", "searchable": true, width:"60px"},
], // {"title":"Calculo Revenue Share", "data":"calculoRevenueShare", "searchable": true, width:"60px"},
'fnRowCallback': function(nRow, aData, iDisplayIndex, iDisplayIndexFull) { { title: "Tarifa Minima", data: "tarifaMinima", searchable: true, width: "30px" },
{ title: "Preferido", data: "preferido", searchable: true, width: "30px" },
var link = '<a onClick="guardaIdAddOn(' + aData["idAddOn"] + ')" data-bs-toggle="modal" data-bs-target="#modalAgregaActualizaAddOn"> ' + aData["estudio"] +'</a>'; { title: "Accion", data: "preferido", searchable: true, width: "30px" }
var button = '<button class="btn btn-danger" type="button" onclick="eliminarPrecio(' + aData["idAddOn"] + ',\'' + aData["preferido"] + '\',' + aData["idRelacion"] + ')">Eliminar</button> '; ],
$(nRow).attr("id", aData["idAddOn"]); rowCallback: function(row, data, index) {
$('td:eq(0)', nRow).html(link); var link = '<a onClick="guardaIdAddOn(' + data["idAddOn"] + ')" data-bs-toggle="modal" data-bs-target="#modalAgregaActualizaAddOn">' + data["estudio"] + '</a>';
$('td:eq(1)', nRow).html(aData["pais"]); var button = '<button class="btn btn-danger" type="button" onclick="eliminarPrecio(' + data["idAddOn"] + ',\'' + data["preferido"] + '\',' + data["idRelacion"] + ')">Eliminar</button>';
$('td:eq(2)', nRow).html(aData["revenueShare"] + " %").addClass('text-align-right'); $(row).attr("id", data["idAddOn"]);
$('td:eq(3)', nRow).html("$ " + aData["precio"]); $('td:eq(0)', row).html(link);
$('td:eq(4)', nRow).html(aData["vat"] + " %"); $('td:eq(1)', row).html(data["pais"]);
$('td:eq(5)', nRow).html("$ " + aData["precioNeto"]); $('td:eq(2)', row).html(data["revenueShare"] + " %").addClass('text-align-right');
$('td:eq(6)', nRow).html(aData["tipoDeCambio"]); $('td:eq(3)', row).html("$ " + data["precio"]);
//$('td:eq(7)', nRow).html(aData["calculoMontoXPais"]); $('td:eq(4)', row).html(data["vat"] + " %");
//$('td:eq(8)', nRow).html(aData["calculoRevenueShare"]); $('td:eq(5)', row).html("$ " + data["precioNeto"]);
$('td:eq(7)', nRow).html("$ " + aData["tarifaMinima"]); $('td:eq(6)', row).html(data["tipoDeCambio"]);
$('td:eq(8)', nRow).html(aData["preferido"]); // $('td:eq(7)', row).html(data["calculoMontoXPais"]);
$('td:eq(9)', nRow).html(button); // $('td:eq(8)', row).html(data["calculoRevenueShare"]);
} $('td:eq(7)', row).html("$ " + data["tarifaMinima"]);
}); $('td:eq(8)', row).html(data["preferido"]);
$('td:eq(9)', row).html(button);
}
});
} }
function validarAgregar(){ function validarAgregar(){
$("#forma").validate( $("#forma").validate(
......
...@@ -32,67 +32,68 @@ function cargarApartados(operacion){ ...@@ -32,67 +32,68 @@ function cargarApartados(operacion){
}); });
} }
function crearTablaApartados(datos){ function crearTablaApartados(datos) {
var data = []; var data = [];
for(var i=0; i<datos.length; i++) for(var i = 0; i < datos.length; i++) {
{
var raw = []; var raw = [];
raw.push(datos[i].descripcion); raw.push(datos[i].descripcion);
raw.push(datos[i].amortizable); raw.push(datos[i].amortizable);
raw.push(datos[i].idSap = null? "": datos[i].idSap); raw.push(datos[i].idSap ? datos[i].idSap : ""); // Ajuste en la verificación de null
raw.push(datos[i].idApartado); raw.push(datos[i].idApartado);
data.push(raw); data.push(raw);
} }
var table = $('#cataApartados').DataTable({ var table = $('#cataApartados').DataTable({
data: data, data: data,
columns: [ columns: [
{ title: "Apartado" }, { title: "Apartado" },
{ title: "Tipo Amortizable" }, { title: "Tipo Amortizable" },
{ title: "C&oacute;digo SAP" } { title: "C&oacute;digo SAP" }
], ],
createdRow: function ( row, data, index ) { "rowCallback": function (row, data, index) {
//Se agrega el link pare ver el apartado // Se agrega el link para ver el apartado
var urlAction = contextPath + '/catalogos/bolsas/altaApartado.action?pmn=44' + var urlAction = contextPath + '/catalogos/bolsas/altaApartado.action?pmn=44' +
'&idApartado=' + datos[index].idApartado + '&idApartado=' + datos[index].idApartado +
'&descripcion=' + data[0] + '&descripcion=' + data[0] +
'&amortizable=' + data[1] + '&amortizable=' + data[1] +
'&idSAP=' + data[2]; '&idSAP=' + data[2];
html = '<a href="'+urlAction+'">'+ data[0] +'</a>'; var html = '<a href="' + urlAction + '">' + data[0] + '</a>';
$('td', row).eq(0).empty().append(html); $('td', row).eq(0).empty().append(html);
}, },
language: { language: {
"sProcessing": "Procesando...", processing: "Procesando...",
"sLengthMenu": "Mostrar _MENU_ registros", lengthMenu: "Mostrar _MENU_ registros",
"sZeroRecords": "No se encontraron resultados", zeroRecords: "No se encontraron resultados",
"sEmptyTable": "No hay contratos que satisfagan los criterios de b\u00FAsqueda.", emptyTable: "No hay contratos que satisfagan los criterios de búsqueda.",
"sInfo": "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros", info: "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros",
"sInfoEmpty": "Mostrando registros del 0 al 0 de un total de 0 registros", infoEmpty: "Mostrando registros del 0 al 0 de un total de 0 registros",
"sInfoFiltered": "(filtrado de un total de _MAX_ registros)", infoFiltered: "(filtrado de un total de _MAX_ registros)",
"sInfoPostFix": "", search: "Buscar:",
"sSearch": "Buscar:", thousands: ",",
"sUrl": "", loadingRecords: "Cargando...",
"sInfoThousands": ",", paginate: {
"sLoadingRecords": "Cargando...", first: "Primero",
"oPaginate": { last: "&Uacute;ltimo",
"sFirst": "Primero", next: "Siguiente",
"sLast": "&Uacute;ltimo", previous: "Anterior"
"sNext": "Siguiente", },
"sPrevious": "Anterior" aria: {
}, sortAscending: ": Activar para ordenar la columna de manera ascendente",
oAria: { sortDescending: ": Activar para ordenar la columna de manera descendente"
"sSortAscending": ": Activar para ordenar la columna de manera ascendente", }
"sSortDescending": ": Activar para ordenar la columna de manera descendente" },
} columnDefs: [],
}, filter: true,
"columnDefs": [], info: false,
bFilter: true, bInfo: false, "bSort": false, ordering: false,
scrollX: true, bPaginate: true, scrollX: false,
"sPaginationType" : "full_numbers", paging: true,
"aaSorting": [], "sAjaxDataProp":"", pagingType: "full_numbers",
}); order: []
table.columns.adjust().draw(); });
} //table.columns.adjust().draw();
}
function limpiarTabla(){ function limpiarTabla(){
$("#divApartados").empty(); $("#divApartados").empty();
......
...@@ -22,57 +22,59 @@ function limpiarTabla(){ ...@@ -22,57 +22,59 @@ function limpiarTabla(){
} }
function realizaConsulta(){ function realizaConsulta(){
// Obtener numero de menu // Obtener número de menú
var menu = $("#pmn").val(); var menu = $("#pmn").val();
var menuRegreso = $("#pmnReturn").val(); var menuRegreso = $("#pmnReturn").val();
var namespace = "/catalogos/categorias/"; var namespace = "/catalogos/categorias/";
var rowId=null; var rowId = null;
var oTable=null; var oTable = null;
oTable=$('#cataEstudio').dataTable({
"bAutoWidth": false, oTable = $('#cataEstudio').DataTable({
"oLanguage":{ "sProcessing": "Procesando...", autoWidth: false,
"sLengthMenu": "Mostrar _MENU_ registros", language: {
"sZeroRecords": "Sin eventos encontrados", processing: "Procesando...",
"sEmptyTable": "Sin eventos encontrados", lengthMenu: "Mostrar _MENU_ registros",
"sInfo": "Mostrando _START_ al _END_ de _TOTAL_ ", zeroRecords: "Sin eventos encontrados",
"sInfoEmpty": "0 registros", emptyTable: "Sin eventos encontrados",
"sInfoFiltered": "(filtrado de un total de _MAX_ registros)", info: "Mostrando _START_ al _END_ de _TOTAL_",
"sSearch": "Buscar:", infoEmpty: "0 registros",
"sInfoThousands": ",", infoFiltered: "(filtrado de un total de _MAX_ registros)",
"sLoadingRecords": "Cargando...", search: "Buscar:",
"oPaginate": { thousands: ",",
"sFirst": "Primero", loadingRecords: "Cargando...",
"sLast": "&Uacute;ltimo", paginate: {
"sNext": "Siguiente", first: "Primero",
"sPrevious": "Anterior" last: "&Uacute;ltimo",
} next: "Siguiente",
}, previous: "Anterior"
"iDisplayLength": 10, }
"bInfo" : false, },
"bFilter" : true, pageLength: 10,
"bSort" : false, info: false,
"bPaginate" :true, filter: true,
"sPaginationType" : "full_numbers", ordering: false,
"aaSorting": [], paging: true,
"sAjaxSource": "listadoCategorias", pagingType: "full_numbers",
"sAjaxDataProp":"", order: [],
"aoColumns": [ ajax: {
{"sTitle":"Nombre", "mDataProp":"nombre", "bSearchable": true, sWidth : "100px"}, url: "listadoCategorias",
{"sTitle":"Accion", "mDataProp":"nombre", "bSearchable": true, sWidth : "30px"} dataSrc: ""
], },
'fnRowCallback': function(nRow, aData, iDisplayIndex, iDisplayIndexFull) { columns: [
{ title: "Nombre", data: "nombre", searchable: true, width: "100px" },
var link = '<a onClick="actualizaCategorias('+aData["idCategoria"]+')" data-bs-toggle="modal" data-bs-target="#modalAgregaActualiza"> ' + aData["nombre"] +'</a>'; { title: "Accion", data: "nombre", searchable: true, width: "30px" }
var button = '<button class="btn btn-danger" type="button" onclick="eliminar(' + aData["idCategoria"] + ')">Eliminar</button> '; ],
$(nRow).attr("id",aData["idCategoria"]); rowCallback: function(row, data, index) {
$('td:eq(0)', nRow).html(link); var link = '<a onClick="actualizaCategorias(' + data["idCategoria"] + ')" data-bs-toggle="modal" data-bs-target="#modalAgregaActualiza">' + data["nombre"] + '</a>';
$('td:eq(1)', nRow).html(button); var button = '<button class="btn btn-danger" type="button" onclick="eliminar(' + data["idCategoria"] + ')">Eliminar</button>';
$(row).attr("id", data["idCategoria"]);
} $('td:eq(0)', row).html(link);
}); $('td:eq(1)', row).html(button);
}
});
} }
function validarAgregar(){ function validarAgregar(){
$("#forma").validate( $("#forma").validate(
......
...@@ -60,14 +60,14 @@ function realizaConsulta(){ ...@@ -60,14 +60,14 @@ function realizaConsulta(){
"dataSrc": "" "dataSrc": ""
}, },
"columns": [ "columns": [
{"title": "C&oacute;digo SAP", "data": "idSap", "searchable": true, "width": "400px"}, {"title": "C&oacute;digo SAP", "data": "idSap", "searchable": true, "width": "40px"},
{"title": "Nombre", "data": "descripcionEstudio", "searchable": true, "width": "500px"}, {"title": "Nombre", "data": "descripcionEstudio", "searchable": true, "width": "50px"},
{"title": "Siglas", "data": "siglaDda", "searchable": true, "width": "400px"}, {"title": "Siglas", "data": "siglaDda", "searchable": true, "width": "40px"},
{"title": "Grupo", "data": "descripcionGrupo", "searchable": true, "width": "500px"}, {"title": "Grupo", "data": "descripcionGrupo", "searchable": true, "width": "50px"},
{"title": "Moneda", "data": "moneda", "searchable": true, "width": "400px"}, {"title": "Moneda", "data": "moneda", "searchable": true, "width": "40px"},
{"title": "C\u00F3digo Pa\u00EDs", "data": "codigoPais", "searchable": true, "width": "400px"}, {"title": "C\u00F3digo Pa\u00EDs", "data": "codigoPais", "searchable": true, "width": "40px"},
{"title": "Nombre Pa\u00EDs", "data": "nombrePais", "searchable": true, "width": "400px"}, {"title": "Nombre Pa\u00EDs", "data": "nombrePais", "searchable": true, "width": "40px"},
{"title": "Sociedad", "data": "sociedad", "searchable": true, "width": "400px"} {"title": "Sociedad", "data": "sociedad", "searchable": true, "width": "40px"}
], ],
"rowCallback": function(row, data, index) { "rowCallback": function(row, data, index) {
var link = '<a onClick="guardaIdEstudio(' + data["idEstudio"] + ')" data-bs-toggle="modal" data-bs-target="#modalAgregaActualiza">' + data["descripcionEstudio"] + '</a>'; var link = '<a onClick="guardaIdEstudio(' + data["idEstudio"] + ')" data-bs-toggle="modal" data-bs-target="#modalAgregaActualiza">' + data["descripcionEstudio"] + '</a>';
......
...@@ -22,60 +22,62 @@ function limpiarTabla(){ ...@@ -22,60 +22,62 @@ function limpiarTabla(){
} }
function realizaConsulta(){ function realizaConsulta(){
// Obtener numero de menu // Obtener número de menú
var menu = $("#pmn").val(); var menu = $("#pmn").val();
var menuRegreso = $("#pmnReturn").val(); var menuRegreso = $("#pmnReturn").val();
var namespace = "/catalogos/addons/"; var namespace = "/catalogos/addons/";
var rowId=null; var rowId = null;
var oTable=null; var oTable = null;
oTable=$('#cataEstudio').dataTable({
"bAutoWidth": false, oTable = $('#cataEstudio').DataTable({
"oLanguage":{ "sProcessing": "Procesando...", autoWidth: false,
"sLengthMenu": "Mostrar _MENU_ registros", language: {
"sZeroRecords": "Sin eventos encontrados", processing: "Procesando...",
"sEmptyTable": "Sin eventos encontrados", lengthMenu: "Mostrar _MENU_ registros",
"sInfo": "Mostrando _START_ al _END_ de _TOTAL_ ", zeroRecords: "Sin eventos encontrados",
"sInfoEmpty": "0 registros", emptyTable: "Sin eventos encontrados",
"sInfoFiltered": "(filtrado de un total de _MAX_ registros)", info: "Mostrando _START_ al _END_ de _TOTAL_",
"sSearch": "Buscar:", infoEmpty: "0 registros",
"sInfoThousands": ",", infoFiltered: "(filtrado de un total de _MAX_ registros)",
"sLoadingRecords": "Cargando...", search: "Buscar:",
"oPaginate": { thousands: ",",
"sFirst": "Primero", loadingRecords: "Cargando...",
"sLast": "&Uacute;ltimo", paginate: {
"sNext": "Siguiente", first: "Primero",
"sPrevious": "Anterior" last: "&Uacute;ltimo",
} next: "Siguiente",
}, previous: "Anterior"
"iDisplayLength": 10, }
"bInfo" : false, },
"bFilter" : true, pageLength: 10,
"bSort" : false, info: false,
"bPaginate" :true, filter: true,
"sPaginationType" : "full_numbers", ordering: false,
"aaSorting": [], paging: true,
"sAjaxSource": "listadoEstudiosAddons", pagingType: "full_numbers",
"sAjaxDataProp":"", order: [],
"aoColumns": [ ajax: {
{"sTitle":"Nombre", "mDataProp":"nombre", "bSearchable": true, sWidth : "100px"}, url: "listadoEstudiosAddons",
{"sTitle":"Addon", "mDataProp":"addon", "bSearchable": true, sWidth : "50px"}, dataSrc: ""
{"sTitle":"Reducci\u00F3n de clientes", "mDataProp":"reduClientes", "bSearchable": true, sWidth : "50px"}, },
{"sTitle":"Reporte", "mDataProp":"formula", "bSearchable": true, sWidth : "500px"} columns: [
], { title: "Nombre", data: "nombre", searchable: true, width: "100px" },
'fnRowCallback': function(nRow, aData, iDisplayIndex, iDisplayIndexFull) { { title: "Addon", data: "addon", searchable: true, width: "50px" },
{ title: "Reducci\u00F3n de clientes", data: "reduClientes", searchable: true, width: "50px" },
var link = '<a onClick="guardaIdEstudio('+aData["idEstudio"]+')" data-bs-toggle="modal" data-bs-target="#modalAgregaActualiza"> ' + aData["nombre"] +'</a>'; { title: "Reporte", data: "formula", searchable: true, width: "500px" }
],
$(nRow).attr("id",aData["idEstudio"]); rowCallback: function(row, data, index) {
$('td:eq(0)', nRow).html(link); var link = '<a onClick="guardaIdEstudio(' + data["idEstudio"] + ')" data-bs-toggle="modal" data-bs-target="#modalAgregaActualiza">' + data["nombre"] + '</a>';
$('td:eq(1)', nRow).html(aData["addon"]); $(row).attr("id", data["idEstudio"]);
$('td:eq(2)', nRow).html(aData["reduClientes"]); $('td:eq(0)', row).html(link);
$('td:eq(4)', nRow).html(aData["formula"]); $('td:eq(1)', row).html(data["addon"]);
} $('td:eq(2)', row).html(data["reduClientes"]);
}); $('td:eq(3)', row).html(data["formula"]);
}
});
} }
function validarAgregar(){ function validarAgregar(){
$("#forma").validate( $("#forma").validate(
......
...@@ -22,58 +22,61 @@ function limpiarTabla(){ ...@@ -22,58 +22,61 @@ function limpiarTabla(){
} }
function realizaConsulta(){ function realizaConsulta(){
// Obtener numero de menu // Obtener número de menú
var menu = $("#pmn").val(); var menu = $("#pmn").val();
var menuRegreso = $("#pmnReturn").val(); var menuRegreso = $("#pmnReturn").val();
var namespace = "/catalogos/estudiosTrans/"; var namespace = "/catalogos/estudiosTrans/";
var rowId=null; var rowId = null;
var oTable=null; var oTable = null;
oTable=$('#cataEstudio').dataTable({
"bAutoWidth": false, oTable = $('#cataEstudio').DataTable({
"oLanguage":{ "sProcessing": "Procesando...", autoWidth: false,
"sLengthMenu": "Mostrar _MENU_ registros", language: {
"sZeroRecords": "Sin eventos encontrados", processing: "Procesando...",
"sEmptyTable": "Sin eventos encontrados", lengthMenu: "Mostrar _MENU_ registros",
"sInfo": "Mostrando _START_ al _END_ de _TOTAL_ ", zeroRecords: "Sin eventos encontrados",
"sInfoEmpty": "0 registros", emptyTable: "Sin eventos encontrados",
"sInfoFiltered": "(filtrado de un total de _MAX_ registros)", info: "Mostrando _START_ al _END_ de _TOTAL_",
"sSearch": "Buscar:", infoEmpty: "0 registros",
"sInfoThousands": ",", infoFiltered: "(filtrado de un total de _MAX_ registros)",
"sLoadingRecords": "Cargando...", search: "Buscar:",
"oPaginate": { thousands: ",",
"sFirst": "Primero", loadingRecords: "Cargando...",
"sLast": "&Uacute;ltimo", paginate: {
"sNext": "Siguiente", first: "Primero",
"sPrevious": "Anterior" last: "&Uacute;ltimo",
} next: "Siguiente",
}, previous: "Anterior"
"iDisplayLength": 10, }
"bInfo" : false, },
"bFilter" : true, pageLength: 10,
"bSort" : false, info: false,
"bPaginate" :true, filter: true,
"sPaginationType" : "full_numbers", ordering: false,
"aaSorting": [], paging: true,
"sAjaxSource": "listadoEstudiosTrans", pagingType: "full_numbers",
"sAjaxDataProp":"", order: [],
"aoColumns": [ ajax: {
{"sTitle":"Nombre", "mDataProp":"nombre", "bSearchable": true, sWidth : "100px"}, url: "listadoEstudiosTrans",
{"sTitle":"Revenue Share", "mDataProp":"revenueShare","bSearchable": true, sWidth : "50px"}, dataSrc: ""
{"sTitle":"Accion" ,"mDataProp":"nombre" ,"bSearchable":true, sWidth:"30px"} },
], columns: [
'fnRowCallback': function(nRow, aData, iDisplayIndex, iDisplayIndexFull) { { title: "Nombre", data: "nombre", searchable: true, width: "100px" },
{ title: "Revenue Share", data: "revenueShare", searchable: true, width: "50px" },
var link = '<a onClick="actualizaEstudio('+aData["idEstudio"]+')" data-bs-toggle="modal" data-bs-target="#modalAgregaActualiza"> ' + aData["nombre"] +'</a>'; { title: "Accion", data: "nombre", searchable: true, width: "30px" }
var button = '<button class="btn btn-danger" type="button" onclick="eliminar(' + aData["idEstudio"] + ')">Eliminar</button> '; ],
$(nRow).attr("id",aData["idEstudio"]); rowCallback: function(row, data, index) {
$('td:eq(0)', nRow).html(link); var link = '<a onClick="actualizaEstudio(' + data["idEstudio"] + ')" data-bs-toggle="modal" data-bs-target="#modalAgregaActualiza">' + data["nombre"] + '</a>';
$('td:eq(1)', nRow).html(aData["revenueShare"]); var button = '<button class="btn btn-danger" type="button" onclick="eliminar(' + data["idEstudio"] + ')">Eliminar</button>';
$('td:eq(2)', nRow).html(button); $(row).attr("id", data["idEstudio"]);
} $('td:eq(0)', row).html(link);
}); $('td:eq(1)', row).html(data["revenueShare"]);
$('td:eq(2)', row).html(button);
}
});
} }
function validarAgregar(){ function validarAgregar(){
$("#forma").validate( $("#forma").validate(
......
...@@ -34,64 +34,67 @@ function limpiarTabla(){ ...@@ -34,64 +34,67 @@ function limpiarTabla(){
} }
function realizaConsulta(){ function realizaConsulta(){
// Obtener numero de menu // Obtener número de menú
var menu = $("#pmn").val(); var menu = $("#pmn").val();
var menuRegreso = $("#pmnReturn").val(); var menuRegreso = $("#pmnReturn").val();
var namespace = "/catalogos/excepciones/"; var namespace = "/catalogos/excepciones/";
var rowId=null; var rowId = null;
var oTable=null; var oTable = null;
oTable=$('#cataEstudio').dataTable({
"bAutoWidth": false, oTable = $('#cataEstudio').DataTable({
"oLanguage":{ "sProcessing": "Procesando...", autoWidth: false,
"sLengthMenu": "Mostrar _MENU_ registros", language: {
"sZeroRecords": "Sin eventos encontrados", processing: "Procesando...",
"sEmptyTable": "Sin eventos encontrados", lengthMenu: "Mostrar _MENU_ registros",
"sInfo": "Mostrando _START_ al _END_ de _TOTAL_ ", zeroRecords: "Sin eventos encontrados",
"sInfoEmpty": "0 registros", emptyTable: "Sin eventos encontrados",
"sInfoFiltered": "(filtrado de un total de _MAX_ registros)", info: "Mostrando _START_ al _END_ de _TOTAL_",
"sSearch": "Buscar:", infoEmpty: "0 registros",
"sInfoThousands": ",", infoFiltered: "(filtrado de un total de _MAX_ registros)",
"sLoadingRecords": "Cargando...", search: "Buscar:",
"oPaginate": { thousands: ",",
"sFirst": "Primero", loadingRecords: "Cargando...",
"sLast": "&Uacute;ltimo", paginate: {
"sNext": "Siguiente", first: "Primero",
"sPrevious": "Anterior" last: "&Uacute;ltimo",
} next: "Siguiente",
}, previous: "Anterior"
"iDisplayLength": 10, }
"bInfo" : false, },
"bFilter" : true, pageLength: 10,
"bSort" : false, info: false,
"bPaginate" :true, filter: true,
"sPaginationType" : "full_numbers", ordering: false,
"aaSorting": [], paging: true,
"sAjaxSource": "listadoExcepciones", pagingType: "full_numbers",
"sAjaxDataProp":"", order: [],
"aoColumns": [ ajax: {
{"sTitle":"Estudio", "mDataProp":"estudio", "bSearchable": true, sWidth : "100px"}, url: "listadoExcepciones",
{"sTitle":"Titulo", "mDataProp":"titulo", "bSearchable": true, sWidth : "50px"}, dataSrc: ""
{"sTitle":"Revenue Share", "mDataProp":"revenueShare", "bSearchable": true, sWidth : "50px"}, },
{"sTitle":"Fecha Inicio", "mDataProp":"fechaInicio", "bSearchable": true, sWidth : "500px"}, columns: [
{"sTitle":"Fecha Fin", "mDataProp":"fechaFin", "bSearchable": true, sWidth : "500px"}, { title: "Estudio", data: "estudio", searchable: true, width: "100px" },
{"sTitle":"Accion", "mDataProp":"titulo", "bSearchable": true, sWidth : "30px"} { title: "Titulo", data: "titulo", searchable: true, width: "100px" },
], { title: "Revenue Share", data: "revenueShare", searchable: true, width: "50px" },
'fnRowCallback': function(nRow, aData, iDisplayIndex, iDisplayIndexFull) { { title: "Fecha Inicio", data: "fechaInicio", searchable: true, width: "50px" },
{ title: "Fecha Fin", data: "fechaFin", searchable: true, width: "50px" },
var link = '<a onClick="actualizaExcepcion('+aData["idExcepcion"]+')" data-bs-toggle="modal" data-bs-target="#modalAgregaActualiza"> ' + aData["estudio"] +'</a>'; { title: "Accion", data: "titulo", searchable: true, width: "30px" }
var button = '<button class="btn btn-danger" type="button" onclick="eliminar(' + aData["idExcepcion"] + ')">Eliminar</button> '; ],
$(nRow).attr("id",aData["idExcepcion"]); rowCallback: function(row, data, index) {
$('td:eq(0)', nRow).html(link); var link = '<a onClick="actualizaExcepcion(' + data["idExcepcion"] + ')" data-bs-toggle="modal" data-bs-target="#modalAgregaActualiza">' + data["estudio"] + '</a>';
$('td:eq(1)', nRow).html(aData["titulo"]); var button = '<button class="btn btn-danger" type="button" onclick="eliminar(' + data["idExcepcion"] + ')">Eliminar</button>';
$('td:eq(2)', nRow).html(aData["revenueShare"]); $(row).attr("id", data["idExcepcion"]);
$('td:eq(3)', nRow).html(aData["fechaInicio"]); $('td:eq(0)', row).html(link);
$('td:eq(4)', nRow).html(aData["fechaFin"]); $('td:eq(1)', row).html(data["titulo"]);
$('td:eq(5)', nRow).html(button); $('td:eq(2)', row).html(data["revenueShare"]);
} $('td:eq(3)', row).html(data["fechaInicio"]);
}); $('td:eq(4)', row).html(data["fechaFin"]);
$('td:eq(5)', row).html(button);
}
});
} }
function validarAgregar(){ function validarAgregar(){
$("#forma").validate( $("#forma").validate(
......
...@@ -19,63 +19,65 @@ function reiniciaTabla(){ ...@@ -19,63 +19,65 @@ function reiniciaTabla(){
} }
function cargaInformacionTabla() { function cargaInformacionTabla() {
// Obtener numero de menu // Obtener numero de menu
var menu = $("#pmn").val(); var menu = $("#pmn").val();
var menuRegreso = $("#pmnReturn").val(); var menuRegreso = $("#pmnReturn").val();
var namespace = "/catalogos/estudios/index"; var namespace = "/catalogos/estudios/index";
var rowId=null;
var oTable=null;
oTable=$('#tablaGrupoEstudio').dataTable({ var rowId = null;
"bAutoWidth": false, var oTable = null;
"oLanguage":{ "sProcessing": "Procesando...",
"sLengthMenu": "Mostrar _MENU_ registros", oTable = $('#tablaGrupoEstudio').DataTable({
"sZeroRecords": "Sin eventos encontrados", autoWidth: false,
"sEmptyTable": "Sin eventos encontrados", language: {
"sInfo": "Mostrando _START_ al _END_ de _TOTAL_ ", processing: "Procesando...",
"sInfoEmpty": "0 registros", lengthMenu: "Mostrar _MENU_ registros",
"sInfoFiltered": "(filtrado de un total de _MAX_ registros)", zeroRecords: "Sin eventos encontrados",
"sSearch": "Buscar:", emptyTable: "Sin eventos encontrados",
"sInfoThousands": ",", info: "Mostrando _START_ al _END_ de _TOTAL_",
"sLoadingRecords": "Cargando...", infoEmpty: "0 registros",
"oPaginate": { infoFiltered: "(filtrado de un total de _MAX_ registros)",
"sFirst": "Primero", search: "Buscar:",
"sLast": "&Uacute;ltimo", thousands: ",",
"sNext": "Siguiente", loadingRecords: "Cargando...",
"sPrevious": "Anterior" paginate: {
} first: "Primero",
}, last: "&Uacute;ltimo",
"iDisplayLength": 10, next: "Siguiente",
"bInfo" : false, previous: "Anterior"
"bFilter" : true, }
"bSort" : false, },
"bPaginate" :true, pageLength: 10,
"sPaginationType" : "full_numbers", info: false,
"aaSorting": [], filter: true,
"sAjaxSource": "obtenerInfoGrupos", ordering: false,
"sAjaxDataProp":"", paging: true,
"aoColumns": [ pagingType: "full_numbers",
{"sTitle":"Descripcion", "mDataProp":"descripcionGrupo", "bSearchable": true, sWidth : "400px"}, order: [],
{"sTitle":"Estatus", "mDataProp":"estatus", "bSearchable": true, sWidth : "400px"}, ajax: {
{"sTitle":"Orden", "mDataProp":"orden", "bSearchable": true, sWidth : "400px"}, url: "obtenerInfoGrupos",
{"sTitle":"Mostrar contratos ocultos", "mDataProp":"colapsa", "bSearchable": true, sWidth : "400px"}, dataSrc: ""
], },
'fnRowCallback': function(nRow, aData, iDisplayIndex, iDisplayIndexFull) { columns: [
var link = '<a onClick="guardaIdGrupo('+aData["idGrupo"]+')" data-bs-toggle="modal" data-bs-target="#modalAgregaActualiza"> ' + aData["descripcionGrupo"] +'</a>'; { title: "Descripcion", data: "descripcionGrupo", searchable: true, width: "400px" },
$('td:eq(0)', nRow).html(link); { title: "Estatus", data: "estatus", searchable: true, width: "400px" },
{ title: "Orden", data: "orden", searchable: true, width: "400px" },
$('td:eq(1)', nRow).html(aData["estatus"] == 0 ? "Inactivo" : "Activo"); { title: "Mostrar contratos ocultos", data: "colapsa", searchable: true, width: "400px" }
],
var palomeado = aData["colapsa"] == 1 ? 'checked' : ''; rowCallback: function(row, data, index) {
var link = '<a onClick="guardaIdGrupo(' + data["idGrupo"] + ')" data-bs-toggle="modal" data-bs-target="#modalAgregaActualiza">' + data["descripcionGrupo"] + '</a>';
$('td:eq(3)', nRow).html('<input type="checkbox" '+ palomeado +' disabled>'); $('td:eq(0)', row).html(link);
} $('td:eq(1)', row).html(data["estatus"] == 0 ? "Inactivo" : "Activo");
});
var palomeado = data["colapsa"] == 1 ? 'checked' : '';
$('td:eq(3)', row).html('<input type="checkbox" ' + palomeado + ' disabled>');
}
});
} }
function callActionAjax(actionRoute, jsonActionParameter, functionProcessor){ function callActionAjax(actionRoute, jsonActionParameter, functionProcessor){
$.ajax({ $.ajax({
......
...@@ -5,60 +5,64 @@ function limpiarTabla(){ ...@@ -5,60 +5,64 @@ function limpiarTabla(){
} }
function realizaConsulta(){ function realizaConsulta(){
// Obtener numero de menu // Obtener numero de menú
var menu = $("#pmn").val(); var menu = $("#pmn").val();
var menuRegreso = $("#pmnReturn").val(); var menuRegreso = $("#pmnReturn").val();
var namespace = "/catalogos/paises/index"; var namespace = "/catalogos/paises/index";
var rowId=null; var rowId = null;
var oTable=null; var oTable = null;
oTable=$('#catalogoPais').dataTable({
"bAutoWidth": false, oTable = $('#catalogoPais').DataTable({
"oLanguage":{ "sProcessing": "Procesando...", autoWidth: false,
"sLengthMenu": "Mostrar _MENU_ registros", language: {
"sZeroRecords": "Sin eventos encontrados", processing: "Procesando...",
"sEmptyTable": "Sin eventos encontrados", lengthMenu: "Mostrar _MENU_ registros",
"sInfo": "Mostrando _START_ al _END_ de _TOTAL_ ", zeroRecords: "Sin eventos encontrados",
"sInfoEmpty": "0 registros", emptyTable: "Sin eventos encontrados",
"sInfoFiltered": "(filtrado de un total de _MAX_ registros)", info: "Mostrando _START_ al _END_ de _TOTAL_",
"sSearch": "Buscar:", infoEmpty: "0 registros",
"sInfoThousands": ",", infoFiltered: "(filtrado de un total de _MAX_ registros)",
"sLoadingRecords": "Cargando...", search: "Buscar:",
"oPaginate": { thousands: ",",
"sFirst": "Primero", loadingRecords: "Cargando...",
"sLast": "&Uacute;ltimo", paginate: {
"sNext": "Siguiente", first: "Primero",
"sPrevious": "Anterior" last: "&Uacute;ltimo",
} next: "Siguiente",
}, previous: "Anterior"
"iDisplayLength": 10, }
"bInfo" : false, },
"bFilter" : true, pageLength: 10,
"bSort" : false, info: false,
"bPaginate" :true, filter: true,
"sPaginationType" : "full_numbers", ordering: false,
"aaSorting": [], paging: true,
"sAjaxSource": "indexlistadoPais", pagingType: "full_numbers",
"sAjaxDataProp":"", order: [],
"aoColumns": [ ajax: {
{"sTitle":"Nombre" ,"mDataProp":"nombre" ,"bSearchable": true, sWidth : "400px"}, url: "indexlistadoPais",
{"sTitle":"Territorio" ,"mDataProp":"territorio" ,"bSearchable": true, sWidth : "900px"}, dataSrc: ""
{"sTitle":"Regi\u00F3n" ,"mDataProp":"region" ,"bSearchable": true, sWidth : "600px"}, },
{"sTitle":"Impuesto %" ,"mDataProp":"impuesto" ,"bSearchable": true, sWidth : "400px"} columns: [
], { title: "Nombre", data: "nombre", searchable: true, width: "40px" },
"fnRowCallback": function(nRow, aData, iDisplayIndex, iDisplayIndexFull) { { title: "Territorio", data: "territorio", searchable: true, width: "90px" },
{ title: "Regi\u00F3n", data: "region", searchable: true, width: "60px" },
var urlModificar = "<a href='" + contextPath + namespace + { title: "Impuesto %", data: "impuesto", searchable: true, width: "40px" }
"buscaPais.action?pmn="+menu + "&pmnReturn="+menuRegreso+"&pais.id=#value'>"+aData["nombre"]+"</a>"; ],
$(nRow).attr("id",aData["id"]); rowCallback: function(row, data, index) {
$('td:eq(0)', nRow).html(urlModificar.replace("#value", aData["id"] )); var urlModificar = "<a href='" + contextPath + namespace +
$('td:eq(1)', nRow).html(aData["territorio"]); "buscaPais.action?pmn=" + menu + "&pmnReturn=" + menuRegreso + "&pais.id=" + data["id"] + "'>" + data["nombre"] + "</a>";
$('td:eq(2)', nRow).html(aData["region"]); $(row).attr("id", data["id"]);
$('td:eq(3)', nRow).html(aData["impuesto"]); $('td:eq(0)', row).html(urlModificar);
} $('td:eq(1)', row).html(data["territorio"]);
}); $('td:eq(2)', row).html(data["region"]);
$('td:eq(3)', row).html(data["impuesto"]);
}
});
} }
function regreso(){ function regreso(){
var menu = $("#pmnReturn").val(); var menu = $("#pmnReturn").val();
window.location.href = contextPath + "/catalogos/paises/index.action?pmn=" + menu; window.location.href = contextPath + "/catalogos/paises/index.action?pmn=" + menu;
......
...@@ -14,46 +14,48 @@ ...@@ -14,46 +14,48 @@
); );
function realizaConsulta(){ function realizaConsulta(){
var oTable = null;
var oTable=null oTable = $('#cataMaterial').DataTable({
oTable=$('#cataMaterial').dataTable({ autoWidth: false,
"bAutoWidth": false, language: {
"oLanguage":{ "sProcessing": "Procesando...", processing: "Procesando...",
"sLengthMenu": "Mostrar _MENU_ registros", lengthMenu: "Mostrar _MENU_ registros",
"sZeroRecords": "Sin eventos encontrados", zeroRecords: "Sin eventos encontrados",
"sEmptyTable": "Sin eventos encontrados", emptyTable: "Sin eventos encontrados",
"sInfo": "Mostrando _START_ al _END_ de _TOTAL_ ", info: "Mostrando _START_ al _END_ de _TOTAL_",
"sInfoEmpty": "0 registros", infoEmpty: "0 registros",
"sInfoFiltered": "(filtrado de un total de _MAX_ registros)", infoFiltered: "(filtrado de un total de _MAX_ registros)",
"sSearch": "Buscar:", search: "Buscar:",
"sInfoThousands": ",", thousands: ",",
"sLoadingRecords": "Cargando...", loadingRecords: "Cargando...",
"oPaginate": { paginate: {
"sFirst": "Primero", first: "Primero",
"sLast": "&Uacute;ltimo", last: "&Uacute;ltimo",
"sNext": "Siguiente", next: "Siguiente",
"sPrevious": "Anterior" previous: "Anterior"
} }
}, },
"iDisplayLength": 10, pageLength: 10,
"bInfo": true, info: true,
"bFilter": true, filter: true,
"bSort": false, ordering: false,
"bPaginate":true, paging: true,
pagingType: "full_numbers",
"sPaginationType" : "full_numbers", order: [],
"aaSorting": [], ajax: {
"sAjaxSource": "indexlistadoMateriales", url: "indexlistadoMateriales",
"sAjaxDataProp":"", dataSrc: ""
"aoColumns": [ },
{"sTitle":"C&oacute;digo SAP","mDataProp":"codigoSap","bSearchable": true, sWidth : "900px"}, columns: [
{"sTitle":"Descripcin Material","mDataProp":"descripcionMaterial","bSearchable": true, sWidth : "600px"}, { title: "C&oacute;digo SAP", data: "codigoSap", searchable: true, width: "90px" },
{"sTitle":"Unidad de Medida","mDataProp":"unidadMedida","bSearchable": true, sWidth : "400px"}, { title: "Descripcin Material", data: "descripcionMaterial", searchable: true, width: "60px" },
{"sTitle":"Cdigo Iso Medida","mDataProp":"codigoIsoMedida","bSearchable": true, sWidth : "400px"}, { title: "Unidad de Medida", data: "unidadMedida", searchable: true, width: "40px" },
{"sTitle":"Material Antiguo","mDataProp":"materialAntiguo","bSearchable": true, sWidth : "400px"} { title: "Cdigo Iso Medida", data: "codigoIsoMedida", searchable: true, width: "40px" },
] { title: "Material Antiguo", data: "materialAntiguo", searchable: true, width: "40px" }
}); ]
});
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment