40
| <![CDATA[<script>
$(function(){
$(".ouvinte").change(function(){
//alert($(this).val());
var dados=$("form").serialize();
self.location='?'+dados;
});
});
jQuery(document).ready(function($){
// Setup - add a text input to each footer cell
$('#listarTelefones tfoot th').each( function () {
var colNum = 0;
colNum += 1;
var title = $('#listarTelefones thead th').eq( $(this).index() ).text();
//$(this).html( '<input size="7" type="text" placeholder="Search '+title+'" />' );
$(this).html( '<input style="width:90%;" type="text" placeholder="Pesquisar" />' );
} );
var tabela = $('#listarTelefones').DataTable({
"processing": true,
"serverSide": true,
"lengthMenu": [
[10, 25, 50, -1],
['10 registros', '25 registros', '50 registros', 'Tudo']
],
"dom": 'Bfr<"toolbar">tip',
"buttons": [
{"extend": 'pageLength',
"text": 'Exibir 10 registros'
},
{
"extend": "copy",
"text": 'Copiar Dados'
},
'csv',
'excel',
{
"extend": 'pdf',
"title": "PMU - Horário de Atendimento, Responsáveis e Telefones",
"orientation": 'landscape',
"customize": function (doc) {
doc.styles.tableHeader.fontSize = 10;
doc.defaultStyle.fontSize = 7; //<-- set fontsize to 16 instead of 10
}
},
{
"extend": "print",
"text": 'Imprimir'
}
],
"ajax": "telefones.sql.php",
"order": [[0, "asc"], [1, "asc"]],
"language": {
"decimal": ",",
"emptyTable": "Nenhum resultado disponível",
"info": "Mostrando de _START_ até _END_ de _TOTAL_ registros",
"infoEmpty": "Mostrando de 0 até 0 registros",
"infoFiltered": "(filtrado de _MAX_ registros no total)",
"infoPostFix": "",
"thousands": ".",
"lengthMenu": "Exibir _MENU_ registros",
"loadingRecords": "Carregando...",
"processing": "Processando...",
"search": "Pesquisar:",
"zeroRecords": "Não foram encontrados resultados",
"paginate": {
"first": "Primeiro",
"last": "Último",
"next": "Seguinte",
"previous": "Anterior"
},
"aria": {
"sortAscending": ": activate to sort column ascending",
"sortDescending": ": activate to sort column descending"
},
buttons: {
copyTitle: 'Dados Copiados',
copySuccess: {
_: '%d registros copiados para a Ãrea de Transferência',
1: '1(um) registro copiado para a Ãrea de Transferência'
},
//copyKeys: 'Appuyez sur <i>ctrl</i> ou <i>\u2318</i> + <i>C</i> pour copier les données du tableau à votre presse-papiers. <br><br>Pour annuler, cliquez sur ce message ou appuyez sur Echap.',
pageLength: {
_: "Exibir %d registros",
"-1": "Exibir Tudo"
}
},
"columnDefs": [{
"targets": [8],
"visible": false,
"searchable": false
}]
},
});
$("div.toolbar").html('<p>* Serão exportados/impressos somente os dados exibidos na página ou pesquisa atual.<br> ; ;Para exportar todos os dados, <a id="tableLenghtChange" href="#">altere o número de registros para a opção "Tudo"</a>.</p>');
$("#tableLenghtChange").click(function(){
$('#listarTelefones').DataTable().page.len(-1).draw();
});
// Apply the search
tabela.columns().every( function () {
var that = this;
$( 'input', this.footer() ).on( 'keyup change', function () {
that
.search( this.value )
.draw();
} );
} );
});
</script>]]>
|