I have a problem with datatable. When my table loads it all works (the filter dropdown shows), search shows BUT the numbers between 'prev' and 'next' do not.. neither does the summary (x of x records). However, as soon as I do a search everything displays properly.
The table code is:
<table id="propertieslist" class="admintable">
<thead>
<tr>
<th colspan="2"></th>
<th class="divider"></th>
<th>Type</th>
<th>Region</th>
<th>Address</th>
<th class="divider"></th>
<th>Owner</th>
<th>Status</th>
</tr>
</thead>
<tbody>
{% for property in properties %}
<tr>
<td><a href="{{ path('view_property', {'id' : property.id}) }}">{{ property.id }}</a></td>
<td>{{ property.propertyName }}</td>
<th class="divider"></th>
<td>{{ property.type }}</td>
<td>{{ property.propertyRegion }}</td>
<td>{{ property.propertyAddr1 }}</td>
<th class="divider"></th>
<td>{{ property.owner.ownerName }}</td>
<td><span class="label {{ property.status }} label-mini">{{ property.status }}</span></td>
</tr>
{% endfor %}
</tbody>
</table>
Generate Table Output:
<table class="admintable dataTable" id="ownerslist" aria-describedby="ownerslist_info">
<thead>
<tr role="row"><th colspan="2" rowspan="1"></th><th class="sorting" role="columnheader" tabindex="0" aria-controls="ownerslist" rowspan="1" colspan="1">Email</th><th class="sorting" role="columnheader" tabindex="0" aria-controls="ownerslist" rowspan="1" colspan="1">Phone</th><th class="divider sorting" role="columnheader" tabindex="0" aria-controls="ownerslist" rowspan="1" colspan="1"></th><th class="sorting" role="columnheader" tabindex="0" aria-controls="ownerslist" rowspan="1" colspan="1"># Props.</th><th class="sorting" role="columnheader" tabindex="0" aria-controls="ownerslist" rowspan="1" colspan="1"># Bookings</th><th class="divider sorting" role="columnheader" tabindex="0" aria-controls="ownerslist" rowspan="1" colspan="1"></th><th class="sorting" role="columnheader" tabindex="0" aria-controls="ownerslist" rowspan="1" colspan="1">Proforma</th></tr>
</thead>
<tbody role="alert" aria-live="polite" aria-relevant="all"><tr class="odd">
<td class=" "><a href="#">2</a></td>
<td style="white-space: nowrap" class=" ">Adam Martin</td>
<td class=" ">y@y.com</td>
<td style="white-space: nowrap" class=" ">33</td>
<th class="divider "></th>
<td class=" ">2</td>
<td class=" ">23</td>
<th class="divider "></th>
<td class=" ">$98.23</td>
</tr><tr class="even">
<td class=" "><a href="#">3</a></td>
<td style="white-space: nowrap" class=" ">Alpine Holiday Houses</td>
<td class=" ">x@x.com</td>
<td style="white-space: nowrap" class=" ">1111</td>
<th class="divider "></th>
<td class=" ">2</td>
<td class=" ">23</td>
<th class="divider "></th>
<td class=" ">$98.23</td>
</tr></tbody></table>
and datatable init with:
$(document).ready(function() {
$('#ownerslist').dataTable(
{
"bSort" : false
}
);
});
any ideas appreciated. Thanks