Конструктор форм, например Zend Form Html или ExtJS Form для JQuery



Мне было интересно, есть ли на основе JavaScript HTML Form builder, подобный тому, что вы можете сделать с Zend_Form_Html или с ExtJS Forms, но основанный на JQuery?
Есть несколько плагинов, связанных с формами, но вам все равно придется кодировать каждую форму вручную. Идея заключается в том, что я обычно хочу редактировать/добавлять только отдельные сущности из моей доменной модели (например, в доктрине с PHP), скажем, нового пользователя. У меня есть пользователь в качестве объекта JSON



{
'username': 'John',
'email': '[email protected]',
'name': 'John Doe'
'age': '33'
}


И я мог бы также сделать некоторые мета доступная информация (например, база данных уже знает, что возраст должен быть целым числом, поэтому я уже могу прикрепить этот валидатор на стороне клиента или отобразить хороший счетчик чисел).



{
'entity': 'User',
'email':
{
'type': 'text',
'validate': 'e-mail',
'max_lengh': 255
},
'name':
{
'type': 'text',
'validate': 'string',
'max_lengh': 255
},
'age':
{
'type': 'spinner',
'validate': 'integer',
'range': [0, 120]
}
}


С этой информацией вы уже можете построить форму каркаса, так что вам нужно только добавить/отредактировать необходимую дополнительную информацию.
Во время быстрого поиска я, к сожалению, не нашел ничего подобного.

644   2  

2 ответов:

Поскольку ничего подобного еще не появилось, я начал свой собственный проект на github (перенесенный из кода Google) под названием jquery.dform . Это плагин jQuery для создания html-форм через JSON.

Я не думаю, что есть один для jQuery, который поддерживает ввод JSON, но взгляните на:

Http://javascript.neyric.com/inputex/ для Юи

Comments

    Ничего не найдено.