Jquery Datatable – Настройка фильтров и экспорт данных – №807646
Закажите услуги фрилансеров для вашего проекта прямо сейчас!
Размещение заказа на фриланс бирже бесплатно.

Используется: PHP, Mysql, Jquery, Datatable, Bootstrap.
Имеется готовая таблица данных, которая с помощью скрипта Jquery Datatable динамически подгружает и отображает данные из базы MySql.
Необходимо для определенных столбцов настроить фильтры, а также экспорт данных в Excel согласно выбранным настройкам.
Основные требования:
1. Изначально данные в таблице должны отображаться согласно дефолтным значениям в фильтре, а именно: Type(All), Status(processed), Processed date(пустой/все), City(All), ExtRef(пустой), Rows(10).
2. Фильтрация данных в таблице должна срабатывать только при нажатии на кнопку Filter
3. При нажатии на кнопку Clear настройки фильтра должны принимать дефолтные значения и соответственно отображать все данные в таблице.
4. При нажатии на кнопку Export согласно фильтру должен генерироваться excel файл со всеми имеющимися в таблице колонками с заголовками.
5. Поскольку таблица адаптивная, необходимо скрывать фильтр, если он не умещается на экране. Вместо него должна появляться кнопка Open filter, при нажатии на которую форма фильтра открывалась бы в попап окне. Добавить кнопку Close. При нажатии на кнопку Filter или Clear, попап окно также должно закрываться и фильтровать таблицу.
6. Фильтр Processed date выбирается как Date Range, соответственно данные должны отображаться в заданном временном промежутке.
7. В фильтрах select box в списке должны отображаться все имеющиеся варианты из таблицы, например: City1 – City n (это по сути так реализовано в самом API Jquery Datatable)
В заявке, пожалуйста, укажите срок и стоимость работы.
Файлы и данные для БД в приложении.
- Прием заявок
- Выбор исполнителя
- Выполнение заказа
- Обмен отзывами
Другие заказы в категории «Веб-программирование»
Доставка - СДЕК, Почта России
Оплата - наложенный платеж, оплата ... Читать дальше
P.S. Выдаю архив с шаблоном, ссылку на демо-версию сайта и мануал на англ.
Обязательные требования:Доступ к своему сайту не даю. Все можно установить у себя для теста и доработки. После завершения работы, весь готовый материал отправляется на указанную электронную почту. Свернуть
Возможность создавать в админке Промо-коды (по аналогии со стандартными купонами), при ... Читать дальше
Возможность создавать в админке Промо-коды (по аналогии со стандартными купонами), при использования которого клиент получает определенное количество бонусных баллов, заданное в админке, на свой счет. Поле в котором можно применить Промо-кода должно быть в личном кабинете клиента, чтобы его можно было ввести сразу после регистрации на сайте.
Через админку должно регулироваться:
- сколько бонусных баллов начисляется на счет клиента за конкретный Промо-код;
- какой процент от суммы заказа клиент может оплатить бонусными баллами (0-100%);
- возможность применения оплаты бонусными баллами на отдельные группы товаров, отдельные товары либо на все меню;
- срок действия самого промо-кода, в течение которого он будет доступен для использования на сайте;
- какое количество клиентов может использовать данный промо-код (возможность ограничение количества конкретной цифрой), например первые 100 человек или без ограничения;
- начисление бонусных баллов за покупки - возможность начисления бонусных баллов на группы товаров, на отдельные товары или на все меню.
Также как в базовом варианте оставляем возможность выбора типа максимальной скидки для товара (сумма скидки / процент скидки).
Реферальная система:
У каждого пользователя в личном кабинете должно автоматически генерироваться уникальный номер или слово. При регистрации нового пользователя есть возможность ввести уникальный номер или слово другого пользователя. Так же зарегистрированный пользователь может отправить приглашение из личного кабинета, указав почту своего друга, при переходе по ссылке в письме откроется окно регистрации нового пользователя в котором поле с уникальным кодом уже будет заполнено. Оба пользователя (тот кто дал свой код и тот кто ввел) получают за это фиксированное количество бонусных баллов (количество бонусных баллов можно указать в Админке). Свернуть