Mejoras en módulo de circulares
-Agregar botón de cancelar en CircularDetalleB -Selección de proveedores por Rol se hace por medio de javascript; ya no pierde la selección al filtrar + custom.js: FiltrarTablaStr y FiltrarTablaStrMulti -Texto de alerta actualizado -En la creación de una nueva circular, se prepone el texto "Circular" -En el listado de circulares + columna de Fecha de Ingreso - el combo de usuario dice "Todos" en vez de "seleccione" - se cambió la alineación a izq. - se arregló el gridview para que refrescara bien al momento de Consultar
This commit is contained in:
@@ -69,6 +69,15 @@ function alertatoast(tipo, Mensaje, Funcion, timeout) {
|
||||
function log(mensaje) {
|
||||
console.log(mensaje);
|
||||
}
|
||||
|
||||
function soval(dropdown) {
|
||||
return $('option:selected', '#' + dropdown).val();
|
||||
}
|
||||
|
||||
function sotext(dropdown) {
|
||||
return $('option:selected', '#' + dropdown).text();
|
||||
}
|
||||
|
||||
function FiltrarTabla(idtxt, idtable, idcontador) {
|
||||
if ($('#' + idtxt).val() == '') { $('table#' + idtable + ' tr').css('display', ''); }
|
||||
else {
|
||||
@@ -79,6 +88,38 @@ function FiltrarTabla(idtxt, idtable, idcontador) {
|
||||
$('#' + idcontador).html($('#' + idtable + ' tr:visible').length);
|
||||
}
|
||||
}
|
||||
|
||||
function FiltrarTablaStr(str, idtable, idcontador) {
|
||||
if (str == '' || str == 'Todos') { $('table#' + idtable + ' tr').css('display', ''); }
|
||||
else {
|
||||
$('table#' + idtable + ' tr:not(.ADtr)').css('display', 'none');
|
||||
$('table#' + idtable + ' tr:contains("' + str + '")').css('display', '');
|
||||
$('div.ADScroller .ADScroller-header table#' + idtable + ' tr:not(.ADtr)').css('display', '');
|
||||
}
|
||||
if ($('#' + idcontador).length > 0) {
|
||||
$('#' + idcontador).html($('#' + idtable + ' tr:visible').length);
|
||||
}
|
||||
}
|
||||
|
||||
function FiltrarTablaStrMulti(idtable, idcontador /*, str1, str2, str3...*/ ) {
|
||||
if (arguments.length <= 2) { return; }
|
||||
let strc = '';
|
||||
for (let i = 2 /*a partir del 3er argumento obtiene los str*/; i < arguments.length; i++) {
|
||||
let str = arguments[i];
|
||||
if (str != '' && str != 'Todos') {
|
||||
strc += ':contains("' + str + '")';
|
||||
}
|
||||
}
|
||||
$('table#' + idtable + ' tr:not(.ADtr)').css('display', 'none');
|
||||
$('table#' + idtable + ' tr' + strc).css('display', '');
|
||||
$('div.ADScroller .ADScroller-header table#' + idtable + ' tr:not(.ADtr)').css('display', '');
|
||||
if (idcontador) {
|
||||
if ($('#' + idcontador).length > 0) {
|
||||
$('#' + idcontador).html($('#' + idtable + ' tr:visible').length);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function FiltrarTablaClass(idtxt, idtable, idcontador, resta) {
|
||||
if (resta == null) {
|
||||
resta =1
|
||||
|
||||
Reference in New Issue
Block a user