Html-таблица с фильтрацией и сортировкой
Цена договорная
•
наличный расчёт, безналичный расчёт, электронные деньги
Необходимо разработать html-страницу, содержащую html-таблицу с возможностью фильтрации, и , заполняемая данными из массива либо json-структуры, которая будет указана в javascript, вида:
<table id="mytable">
</table>
<script type="text/javascript">
var mytable = $('#mytable').jstable({
data: [..пример структуры.]
}).data('dynatable');
</script>
Столбцы в таблице:
Требования:
пагинация
сортировка при щелчке на любой столбец
Фильтр по:
интервалу дат (с .. по ..)
интервалу сумм (от .. до ..)
поиск по частичному совпадению в названии
Подсветка строки цветом в зависимости от значения в поле Статус. (значения из списка, для примера достаточно: Новый, На согласовании, Оплачен)
Таблица стилей и js должны быть во внешнем файле и содержать только те части кода, которые используются.
<table id="mytable">
</table>
<script type="text/javascript">
var mytable = $('#mytable').jstable({
data: [..пример структуры.]
}).data('dynatable');
</script>
Столбцы в таблице:
- Название
- Сумма
- Дата
- Статус
Требования:
пагинация
сортировка при щелчке на любой столбец
Фильтр по:
интервалу дат (с .. по ..)
интервалу сумм (от .. до ..)
поиск по частичному совпадению в названии
Подсветка строки цветом в зависимости от значения в поле Статус. (значения из списка, для примера достаточно: Новый, На согласовании, Оплачен)
Таблица стилей и js должны быть во внешнем файле и содержать только те части кода, которые используются.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.