Conjunto de cambios 8837872 en sapic para static/js/funciones.js


Ignorar:
Fecha y hora:
13/09/2018 10:28:09 (hace 6 años)
Autor:
Manuel Zambrano <manuelzg@…>
Branches:
master
Children:
1c21737
Parents:
39b8a44
Mensaje:

Removido el boton de editar respuestas

Se cambio el boton de editar en las tablas de encuesta, ahora se debe
hacer click sobre la respuesta que se quiere editar directamente para
delplegar el modal, la definicion del dataTable se movio desde los
templates al archivo funciones.js de static

dar mas espacio al contenidos de las tablas para mostar, y reducir la
cantidad de codigo repetido en los templates

Fichero:
1 editado

Leyenda

No modificado
Añadido
Eliminado
  • static/js/funciones.js

    rc609db6 r8837872  
    127127    }
    128128}
     129
     130/**
     131 * Función para abrir el modal de moficicar las respuestas
     132**/
     133
     134function abrir_modal(url)
     135  {
     136    $('#popup').load(url, function()
     137    {
     138      $(this).modal('show');
     139    });
     140    return false;
     141  }
     142
     143  /**
     144 * Función para cerrar el modal de moficicar las respuestas
     145**/
     146
     147  function cerrar_modal()
     148  {
     149    $('#popup').modal('hide');
     150    return false;
     151  }
     152
     153  /**
     154 * Función que crea la tabla DataTable con las respuestas a las encuestas
     155 *
     156**/
     157   $(document).ready(function() {
     158    var table = $('#tabla-participacion').DataTable({
     159      "columnDefs": [
     160        { width: '40%', targets: 'social0' },
     161        { width: '50%', targets: 'social1' },
     162        { width: '20%', targets: 'politica2' },
     163      ],
     164      initComplete: function () {
     165            this.api().columns([2]).every( function () {
     166                var column = this;
     167                var select = $('#select_filter')
     168                    .on( 'change', function () {
     169                        var val = $.fn.dataTable.util.escapeRegex(
     170                            $(this).val()
     171                        );
     172 
     173                        column
     174                            .search( val ? '^'+val+'$' : '', true, false )
     175                            .draw();
     176                    } );
     177 
     178                column.data().unique().sort().each( function ( d, j ) {
     179                    select.append( '<option value="'+d+'">'+d+'</option>' )
     180                } );
     181            } );
     182        },
     183      "language": {
     184        url: "/static/DataTables/media/js/Spanish.json"
     185      },
     186      "lengthMenu": [ [10, 50, 100, -1], [10, 50, 100, "Todo"] ],
     187     
     188     
     189      "scrollX": true,
     190      "fixedColumns": true ,
     191      "dom": 'lfrtBSip',
     192      "buttons": ['copy', 'csv', 'print']
     193    });
     194  });
     195
     196
     197
     198 
     199
     200
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.