"рекурсивный" виджет на удобном Вам JS-движке (frontend) оплата + офер
20 000 руб. за проект
•
наличный расчёт, безналичный расчёт, электронные деньги
React / Redux / Flux / Backbone / Marionette / Veux
используя удобные Вам из данного стека библиотек / фреймворков сделать прототип рекурсивного Widget:
Возможная структура настроек для виджета
Пример для реализации на виджетах
в качестве примера объекта-сущности можно использовать тип "товар" - допустим ноутбук
-------
При оценке работ, мы обращаем внимание на качество кода, комментарии, масштабируемость и удобство использования.
Оплачиваем всех кандидатов при сдаче кода
отдельно хочется отметить, что ищем несколько человек для дальнейшего сотрудничества на постоянной основе - удалённо и в офис (Москва)
размер зарплаты предложим в зависимости от опыта и знаний - от 50 до 120 тыс.р./месяц
используя удобные Вам из данного стека библиотек / фреймворков сделать прототип рекурсивного Widget:
- при создании объект получает на вход набор настроек
- содержит управляемые элементы - например:
- свитч состояния (активен объект-сущность или нет, или же вкл/выкл фильтр для коллекции)
- кнопка обновить (виджет перерисовывает сам себя, или обновляет какую-то часть себя, или только вложенные виджеты...) - функционал на выбор, в зависимости от общей реализации
- кнопка добавить (допустим объект-сущность, если виджет работает с коллекцией сущностей)
- ...
- "управляемые элементы" имеют дефолтное поведение / функционал
- данное поведение / функционал можно переопределить настройками - например:
- функционал может передавать какое-то изменение в свой объект-сущность/коллекцию сущностей с которой работает
- функционал может отдавать события в общую "шину" приложения типа SPA (Single Page Application)
- ...
- данное поведение / функционал можно переопределить настройками - например:
- может содержать вложенные виджеты
- при инициализации отрисовывает вложенные виджеты (взяв информацию из настроек)
- реагирует на изменение своего объекта-сущности/коллекции-сущностей
Возможная структура настроек для виджета
- описание настроек управляемых элементов
- element_1
- цвет
- начальное положение
- функционал
- element_2
- ...
- element_1
- описание вложенных виджетов
- subWidget_1
- название виджета
- настройки для виджета
- subWidget_2
- ...
- subWidget_1
- сущность/коллекция сущностей, с которой оперирует виджет
Пример для реализации на виджетах
в качестве примера объекта-сущности можно использовать тип "товар" - допустим ноутбук
- "portlet" с заголовком и кнопками в своей шапке
- вложенный виджет "табы" (количество и контент табов, не должно быть ограничено - должно быть реализовано, аналогично, используя системы вложенных виджетов)
- таб_1 - форма редактирования объекта-сущности (одно текстовое поле, один селект, один textarea)
- таб_2 - таблица со списком релейшен-сущностей
- таб_3 - произвольное текстовое сообщение
- вложенный виджет "график" (располагается под табами)
- вложенный виджет "табы" (количество и контент табов, не должно быть ограничено - должно быть реализовано, аналогично, используя системы вложенных виджетов)
- "portlet" без заголовка, и только с одной кнопкой в своей шапке
- вложенный виджет "таблица" со списком-сущностей
-------
При оценке работ, мы обращаем внимание на качество кода, комментарии, масштабируемость и удобство использования.
Оплачиваем всех кандидатов при сдаче кода
отдельно хочется отметить, что ищем несколько человек для дальнейшего сотрудничества на постоянной основе - удалённо и в офис (Москва)
размер зарплаты предложим в зависимости от опыта и знаний - от 50 до 120 тыс.р./месяц
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.