2015-09-17 10 views

Odpowiedz

38

Po prostu brakuje flagę l w dom. l dla "sterowania zmianą długości".

dom: 'lBfrtip' 

spowoduje, że menu pojawi się ponownie.

aktualizowane skrzypce ->http://jsfiddle.net/p33x5L3t/1/
dom dokumentacja ->https://datatables.net/reference/option/dom

+1

Dziękuję, to było bardzo pomocne! Jedno pytanie - kiedy używasz swojej poprawki, przyciski pojawiają się ponownie, ale są one dość zbliżone do "listy wpisów pokazu" ... co jest dobrym sposobem na dodanie dopełnienia/spacji między końcem słowa "wpisy" a pierwszy przycisk eksportu (Kopiuj)? –

+1

Czy muszę edytować plik CSS przycisku? (Jestem całkiem nowy w tych rzeczach, przepraszam, jeśli moje pytania są głupie) –

+1

@ZubinMukerjee, To zależy trochę od stylu, którego używasz. Np. Domyślnie wbudowany, bootstrap, fundament itp. Można po prostu dodać odstępy do kontenera przycisku .dt-buttons {margin-left: 50px; } '** https: //jsfiddle.net/2nwqa2jk/2/** lub zapakuj przyciski do stylowego kontenera, takiego jak' dom: 'l <".margin" B> frtip'' ** https: //jsfiddle.net/2nwqa2jk/3/* * – davidkonrad

2

wiem, że to jest zbyt długi, ale jeśli ktoś nadal stoi ten problem, należy wykonać następujące czynności, to jest alternatywna odpowiedź.

dodawania wewnątrz przyciski 'pageLength' następująco:

$('#example').DataTable({ 
    dom: 'Bfrtip', 
    buttons: [ 
     'pageLength','copy', 'csv', 'excel', 'print' 
    ] 
}); 
Powiązane problemy