Html-таблица с фильтрацией и сортировкой

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
24 октября 2018, 12:06 • 9 откликов • 85 просмотров
Необходимо разработать html-страницу, содержащую html-таблицу с возможностью фильтрации, и , заполняемая данными из массива либо json-структуры, которая будет указана в javascript, вида:

<table id="mytable">
</table>
<script type="text/javascript">
var mytable = $('#mytable').jstable({
data: [..пример структуры.]
}).data('dynatable');
</script>

Столбцы в таблице:
  • Название
  • Сумма
  • Дата
  • Статус

Требования:
пагинация
сортировка при щелчке на любой столбец
Фильтр по:
интервалу дат (с .. по ..)
интервалу сумм (от .. до ..)
поиск по частичному совпадению в названии

Подсветка строки цветом в зависимости от значения в поле Статус. (значения из списка, для примера достаточно: Новый, На согласовании, Оплачен)

Таблица стилей и js должны быть во внешнем файле и содержать только те части кода, которые используются.