#jquery #datatable #jquery-plugins
#jquery #datatable #jquery-плагины
Вопрос:
Я работаю с datatable, но для того, чтобы иметь следующие функции, должно быть написано много кода:
- Рендеринг для каждого столбца (предпочтительно не писать функцию для каждого столбца)
- Средство отображения реляционных данных типа ({‘name’:’Suba Sah’,role:{‘id’: 1,’name’: ‘Super Admin’}}). Чтобы показать role.name
- Функциональность поиска на основе столбцов — (это может быть диапазон дат, диапазон чисел, текстовый поиск, а поиск должен быть на стороне сервера),
- Загружайте данные на страницу не все данные один раз.
- Управляйте таблицей пользовательского интерфейса, записывая JSON, если это возможно.
Существует ли какой-либо пользовательский интерфейс jQuery, описанный выше, и, например, не требуется код для визуализации и динамической загрузки данных для конкретной страницы.
Ответ №1:
Я не знаю, соответствует ли этот плагин вашим ожиданиям или нет. Но я чувствую то же, что и вы, и разработал один плагин jQuery, а именно dynamic-table
и ссылка — https://github.com/veshraj/dynamic-table
Это может привести к некоторой ошибке. Если вы столкнетесь с какой-либо проблемой, пожалуйста, дайте мне знать.
Вам просто нужно написать html, подобный-
<table id="dynamicTable">
</table>
и напишите информацию о столбце
columnInfo = {
columns:
[
{ name : 'name',
label:'Name',
},
..
..
],
actionButtons :
[
{
<a title = "Click to edit this record" href="::_links.self.href::"> <i class = "fa fa-eye"></i> View</a>
},
..
]
};
и инициализируйте это в соответствии с документацией.