eugene-serb / webix-test-task

Test task for Frontend Developer

Home Page:https://eugene-serb.github.io/webix-test-task/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

webix-test-task

Задачи

  • [+] Фотография уменьшенного размера, при наведении показывается увеличенная фотография.
  • [+] Клик по сердечку - добавление в Избранное. Добавили в избранное - отмечаем сердечко синей заливкой. При перезагрузки страницы сохранять что навыбирал.
  • [+] График - столбчатый график (30 столбцов), взять из webix.
  • [+] Клик по шапке - сортировка (сортировка с сохранением типов данных, например, артикул - строковое, остаток - числовое, рейтинг - float).
  • [+] Возможность фильтрации по каждому из столбцов (артикул, товар, бренд, продавец, группа - выбор одного/нескольких вариантов, числовые - больше/меньше) - взять из webix.
  • [+] Клик по кнопке "Настройка таблицы" - там я могу выбрать какие поля показывать, какие нет. Также должна быть кнопка полного сброса таблицы в исходное состояние.
  • [+] Включить возможность менять порядок полей, а также их размеры (есть в webix).
  • [+] "Только избранное" - отобразить только то, что надобавлял через сердечко
  • [+] Поле поиска сверху - поиск текста по полям Артикул/Товар/Бренд/Продавец и отображение отфильтрованных (учесть, что я могу наприменять фильтры и для каждого из полей).
  • [+] Поиск, настройки таблицы, Только избранные - должны быть в отдельных компонентах Vue

About

Test task for Frontend Developer

https://eugene-serb.github.io/webix-test-task/


Languages

Language:JavaScript 85.8%Language:CSS 13.0%Language:Vue 1.0%Language:HTML 0.2%