Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21

Discussione: DataTables Ordinamento

  1. #1

    DataTables Ordinamento

    Ragazzi ho bisogno di cambiare ordinamento ad una tabella fatta in datatales, non ha tutte, ma ad una sola, ne ho usato 3 una va in ordine di alfabeto e funziona, l'altra in ordine di id, ma mette l'id in ordine asc e nonostante nella query ho messo order by desc, mi ignora è mette asc, come posso fare? grazie per le risposte

  2. #2
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    Quote Originariamente inviata da Werwolfe Visualizza il messaggio
    ... e nonostante nella query ho messo order by desc, mi ignora è mette asc, ...
    Quindi secondo te ... è PHP che sbaglia.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    prova a metere "bSort": false, cosi dovrebbe mantenere l'ordinamento predefinito

  4. #4
    scusa bSort false dove lo devo mettere?
    Grazie per le risposte

  5. #5
    Questo è lo script che ho sotto ogni datatables, per il bootstroop , potrei modificare o aggiungere qualcosa qui e fare in modo che metta l'ordinamento desc?



    codice:
    <script type="text/javascript">var responsiveHelper;
    var breakpointDefinition = {
        tablet: 1024,
        phone : 480
    };
    var tableContainer;
    
    
    	jQuery(document).ready(function($)
    	{
    		tableContainer = $("#table-1");
    		
    		tableContainer.dataTable({
    			"sPaginationType": "bootstrap",
    			"aLengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]],
    			"bStateSave": true,
    			
    
    
    		    // Responsive Settings
    		    bAutoWidth     : false,
    		    fnPreDrawCallback: function () {
    		        // Initialize the responsive datatables helper once.
    		        if (!responsiveHelper) {
    		            responsiveHelper = new ResponsiveDatatablesHelper(tableContainer, breakpointDefinition);
    		        }
    		    },
    		    fnRowCallback  : function (nRow, aData, iDisplayIndex, iDisplayIndexFull) {
    		        responsiveHelper.createExpandIcon(nRow);
    		    },
    		    fnDrawCallback : function (oSettings) {
    		        responsiveHelper.respond();
    		    }
    		});
    		
    		$(".dataTables_wrapper select").select2({
    			minimumResultsForSearch: -1
    		});
    	});
    </script>

  6. #6
    Ho risolto con questo script :

    <script type="text/javascript">$(document).ready(function() {
    $('#datatable').dataTable({
    "bProcessing": true,
    "oLanguage": {
    "sLengthMenu": "Mostra _MENU_ oggetti",
    "sSearch": "Cerca:",
    "sInfo": "Da _START_ a _END_ di _TOTAL_ oggetti",
    "sZeroRecords": "Nessun oggetto trovato",
    "sEmptyTable": "Nessun oggetto trovato",
    "oPaginate": {
    "sFirst": "Prima",
    "sLast": "Ultima",
    "sNext": "Successiva",
    "sPrevious": "Precedente"
    }
    },
    "bJQueryUI": true,
    "bPaginate": true,
    "bLengthChange": true,
    "bFilter": true,
    "bSort": false,
    "bInfo": true,
    "bAutoWidth": false,
    "sPaginationType": "full_numbers"
    });
    });
    </script>
    MI traduce nessun record trovato, ma vorrei tradurre anche showing 1 to 2 of 2 entries, come posso farlo , fare in modo che tutto sia in italiano

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    bsort lo devi inserire come proprietà nella chiamata al datatable, per la lingua ita basta basta puntare al file ita che trovi in rete

    "oLanguage": {
    "sUrl": "styles/dataTables.italian.txt"
    },

  8. #8
    dove precisamente bsort?

    l'ho messo qua, dove cambio la lingua , ma non funziona


    <script type="text/javascript">$(document).ready(function() {
    $('#datatable').dataTable({
    "bProcessing": true,
    "oLanguage": {
    "sLengthMenu": "Mostra _MENU_ oggetti",
    "sSearch": "Cerca:",
    "sInfo": "Da _START_ a _END_ di _TOTAL_ oggetti",
    "sZeroRecords": "Nessun oggetto trovato",
    "sEmptyTable": "Nessun oggetto trovato",
    "oPaginate": {
    "sFirst": "Prima",
    "sLast": "Ultima",
    "sNext": "Successiva",
    "sPrevious": "Precedente"
    }
    },
    "bJQueryUI": true,
    "bPaginate": true,
    "bLengthChange": true,
    "bFilter": true,
    "bSort": false,
    "bInfo": true,
    "bAutoWidth": false,
    "sPaginationType": "full_numbers"
    });
    });
    </script>

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    codice:
    $('#datatable').dataTable({
    "oLanguage": {
                "sUrl": "styles/dataTables.italian.txt"
            },
    "bSort": false
    });
    Cosi non effettua nessun ordinamento ma mantiene l'ordine con cui i dati sono stati impostati. Se non cambia nulla molto probabilmente significa che i dati sono già impostati con un determinato ordinamento.

  10. #10
    No non funziona

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.