Я использую плагин JQuery DataTables для отображения больших наборов данных. Одна вещь, которую я пытаюсь сделать, - это укоротить столбец «детали» (иногда это около 1000 символов) до небольшой строки, чтобы все строки были примерно одинаковой высоты и их было легче читать. Затем, когда пользователь нажимает на небольшую строку, он открывает диалоговое окно и отображает полную информацию.
Отлично работает, но только на первых 10 строках (так как это все, что показано по умолчанию). Как только я разверну таблицу, чтобы отобразить остальные строки, функция, кажется, не будет применена к этим вновь показанным строкам. Есть ли в dataTables вызов или опция, которая будет применять функцию при каждом изменении отображаемого набора строк?
Вот вызов dataTables:
$('#dataTable').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"fnInitComplete": function(){
$('.display_results').show();
$('.def').click(function(){
var msg = $(this).next().text();
$('.messages').messageBox();//Custom Dialog box call
});
}
});