Я использую Datatables для отображения данных в табличной форме. Я использую библиотеку jQuery Raty для отображения 5 звезд в столбце.
Проблема в том, что на первой странице библиотека Raty работает (поскольку элемент DOM присутствует), но когда я разбиваю, сортирую или выбираю размер страницы в Datatables, появляются новые записи, которых раньше не было, и Raty нет неявно работает.
Мне нужно снова позвонить Raty для разбивки на страницы, сортировки и т. д. Как я могу это сделать? Есть ли лучший способ решить эту проблему?
Пожалуйста, помогите и направьте.
РЕДАКТИРОВАТЬ:
Это моя инициализация с данными:
$('#mydatatable').dataTable({
"sDom": "<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
"sPaginationType": "bootstrap",
"oLanguage": {
"sLengthMenu": "_MENU_ records per page",
"oPaginate": {
"sPrevious": "Prev",
"sNext": "Next"
}
}
});
В то время как инициализация Raty lib выглядит следующим образом:
$('.star').raty({
readOnly: true,
score: 3.26
});
В HTML-разметке столбец raty выглядит так:
<td><div class="star" ></div></td>
где просто еще один столбец в Datatables.