2015-09-17 16 views

risposta

38

Basta manca la bandiera l in dom. l per "controllo di modifica della modifica della lunghezza".

dom: 'lBfrtip' 

farà riapparire il menu a discesa.

aggiornato violino ->http://jsfiddle.net/p33x5L3t/1/
dom documentazione ->https://datatables.net/reference/option/dom

+1

Grazie, questo è stato molto utile! Una domanda: quando si utilizza la correzione, i pulsanti vengono visualizzati di nuovo, ma sono abbastanza vicini al "menu a discesa delle voci di presentazione" ... quale è un buon modo per aggiungere un padding/spazio tra la fine della parola "voci" e il primo pulsante di esportazione (copia)? –

+1

Devo forse modificare il file CSS dei pulsanti di dati? (Sono abbastanza nuovo a queste cose, scusa se le mie domande sono stupide) –

+1

@ZubinMukerjee, Dipende un po 'dal tipo di stile che usi. I.e built-in predefinito, bootstrap, fondamenti ecc. Si può semplicemente aggiungere una spaziatura al contenitore dei pulsanti '.dt-buttons {margin-left: 50px; } '** https: //jsfiddle.net/2nwqa2jk/2/** o sposta i pulsanti in un contenitore con stile come' dom: 'l <".margin" B> frtip'' ** https: //jsfiddle.net/2nwqa2jk/3/* * – davidkonrad

2

Lo so che è troppo lungo, ma se qualcuno ancora di fronte a questo problema, quindi eseguire le seguenti operazioni, è un supplente risposta.

Add 'pagelength' pulsanti all'interno come segue:

$('#example').DataTable({ 
    dom: 'Bfrtip', 
    buttons: [ 
     'pageLength','copy', 'csv', 'excel', 'print' 
    ] 
}); 
Problemi correlati