При обработке запроса с обработкой большого набора данных на стороне сервера, если пользователь пытается отфильтровать строку или изменить длину таблицы или выполнить поиск определенного пользователя во время загрузки, страница падает.
function CreateUserTabe() {
$('#UserTable').dataTable({
columns: [
{ 'data': 'FirstName' },
{ 'data': 'LastName' },
{ 'data': 'Active' },
{ 'defaultContent': '<button type="button" class="btn btn-primary" onclick="ManageUser(this)">Manage</button>' }
],
serverSide: true,
processing: true,
language: {
processing: '<i class="fa fa-spinner fa-spin fa-3x fa-fw"></i><span class="sr-only">Loading...</span>'
},
ajaxSource: 'UsersDataHandler.ashx',
rowId: 'UserId',
select: true,
deferRender: true,
ajax: function () {
}
});
}
Мои ожидаемые результаты состоят в том, что во время загрузки таблицы пользователь не может сортировать, искать и / или изменять длину таблицы, чтобы предотвратить сбой.