Плагины Jquery похожи на datable, но имеют разбивку на страницы ajax и поиск на стороне сервера в соответствии с необходимостью

#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>
                },
                ..
            ]
        }; 
  

и инициализируйте это в соответствии с документацией.