var oTable = $('#work_orders').dataTable({
"sScrollX": "100%",
"sScrollY": "400px",
//"bPaginate": false,
//"sScrollXInner": "100%",
//"bScrollCollapse": true,
"iDisplayLength": 50,
"bFilter": true,
"bSort": true,
"sDom": '<"form-header clearfix"lf>rt<"form-footer clearfix"ip>',
"aLengthMenu": [50,100,250,500],
"sPaginationType": "full_numbers",
"aaData": flatten_assoc(json_arr),
"aoColumns": aoColumns
});
<style type="text/css">
/*********************************
* jQuery DataTables
**********************************/
.dataTables_length {
float: left;
width: 40%;
}
.dataTables_filter {
float: right;
text-align: right;
width: 50%;
}
.dataTables_info {
float: left;
width: 50%;
vertical-align: middle;
/*min-height: 100%;*/
/*position: absolute;*/
}
.dataTables_paginate {
float: right;
text-align: right;
}
/* Fix table margin from typography.css */
/*.dataTables_wrapper .dataTable {
margin: 0px;
border-collapse: collapse;
}*/
.dataTables_wrapper .dataTables_scrollHeadInner table{
margin: 0px;
border-collapse: collapse;
}
.dataTables_wrapper .dataTables_scrollHead {
background-color: #e6e6e6;
}
.dataTables_wrapper .dataTables_scrollHeadInner th {
background-color: #e6e6e6;
white-space: nowrap;
/* border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #b2b2b2;*/
border: 1px solid #D3D3D3;
text-align: center;
font-weight: 600;
/* padding-right: 1em;
padding-left: 1em;*/
}
.dataTables_wrapper .dataTables_scrollHeadInner th.sorting_asc {
background-image: url(css/images/sort_asc.png);
background-repeat: no-repeat;
background-position: right center;
}
.dataTables_wrapper .dataTables_scrollHeadInner th.sorting_desc {
background-image: url(css/images/sort_desc.png);
background-repeat: no-repeat;
background-position: right center;
}
.dataTables_wrapper .dataTables_scrollHeadInner th.sorting {
background-image: url(css/images/sort_both.png);
background-repeat: no-repeat;
background-position: right center;
}
.dataTables_wrapper .dataTables_scrollBody td {
white-space: nowrap;
overflow: hidden;
/* padding-right: 1em;
padding-left: 1em;*/
}
</style>
On a similar note, can I use css to pad the header or will that throw off the alignment? The problem now is the sort indicator overlaps header text.
padding-right: 1.4em; padding-left: 1.4em;
.dataTables_wrapper .dataTables_scrollHeadInner th {
.dataTables_wrapper thead th {
It looks like you're new here. If you want to get involved, click one of these buttons!
Get useful and friendly help straight from the source.