Нам нужно чтоб в компонент, отрисовывающий форму на сайте PVForms, можно было передать js обьекты( полученные из бекэнда в формате json) fields - описания полей и layout - шаблон формы. Если layout пустой, то форма генерируется просто выводя поля - компоненты PrimeVue. <PVForms v-model="values" :fields="fields" :layout="layout"/> values = { name:"Jon", age:20 } fields = { name:{ type:"text", //переводить в InputText PrimeVue label:"Имя", readonly:1, validate:1, }, age:{ type:"number", label:"Возраст", } } layout = { //примерно так type:"tabs", tabs:{ main:{ label:"Общие", layout:{ type:"simple", fields:["name","age"], } } }, buttons:{ cancel:{...} save:{...}
} }
dragandrop конструктор форм должен уметь генерировать в json fields и layout. В конструктор и в PVForms нужно продумать механизм добавления своих кастомных компонентов полей помимо стандартных PrimeVue. И также продумать механизм добавления своих кастомных шаблонов. Нужны сохранение и экспорт в конструкторе для форм, полей и шаблонов..
Такой конструктор как Vueform мы не потянем. В нем куча своих полей на создание которых нужно кучу времени. Как мне кажется, можно создать 1 компонент обертку над компонентами PrimeVue и кастомными, который будет заниматься перетаскиванием и извлечением и редактированием props, emits и атрибутов из них. Тогда возможно задача сильно упростится.
Работа будет вестись поэтапно. Первый этап создание компонента обертки для перетаскивания, области редактирования и меню компонентов. Каждый этап оплачивается при сдаче этапа.
В откликах напишите цену первого этапа. Вкратце свое виденье конструктора форм и ориентировочная полная цена задачи по вашему ее виденью.
Как поделиться местоположением в WhatsApp: пошаговое руководство
Вкусно и безопасно: гастроэнтеролог Садыков назвал 5 продуктов, снижающих холестерин
Создание Сайтов. Создание веб сайта. Создание сайта html. Создание сайтов цена. Создание и продвижение сайтов. Создание сайта с нуля. Создание интернет сайта.
Осторожно ВПЧ! Доктор Кутушов рассказал от чего появляются папилломы на теле
Шапки женские вязаные на Wildberries, 2024 — новый цвет от 392 руб. (модель 466)
Sea War: Raid 1.131.0
Шапки женские на Wildberries — скидки от 398 руб. (на новые оттенки)
Always keep backups: an 'unprecedented' Google Cloud debacle saw a $135 billion pension fund's entire account deleted and services knocked out for nearly two weeks
«Дефицитный продукт». В Севастополе малогабаритки стали дороже, Симферополь продемонстировал падение стоимости квадрата
Театр и Культура, Россия и Дети: 15 мая театр кукол Ульгэр представил спектакль «Мүнгэн мүшэдүүд» в стенах Художественного музея для первых классов гимназии №29 Улан-Удэ
Литературный монолог
«По праву памяти»,
к 105-й годовщине со дня рождения А.С. Крупнякова,
советского и российского писателя.