you should post this idea also at web2py gougle group.

I was thinking also about using using angular to generate forms for web2py.
Just dont know where to start...


2014-05-14 6:29 GMT+01:00 Geoffrey Cox <[email protected]>:

> Check out https://github.com/Textalk/angular-schema-form
>
> On Friday, January 25, 2013 1:23:06 AM UTC-8, Alec Taylor wrote:
>>
>> Can someone tell me why there isn't an AngularJS form generator?
>>
>> I am planning to build one; but it seems like such a generalised
>> problem that I'm very surprised it's not built into the framework!
>>
>> (I discussed this at an AngularJS meetup at Google only last-night)
>>
>> Here is the architecture I plan to follow; with changes made along the
>> way as need presents:
>>
>> Input schema (REST; then transposed into a model; also plan to be able
>> to generate Forms from Factory):
>> {'name': 'signup_form',
>> 'csrf':<uuid>,
>> 'fields':{'name1': 'validator: IS_IN_SET(['a','b','c'],
>> widget=html.dropdown, multiple=False),
>>           'name2': 'validator: IS_IN_ASYNC(<URL>,
>> widget=twitter_bootstrap.typeahead),
>>           'name3': 'validator: IS_EMAIL()',
>>           'name4': 'validator: IS_MATCH(<regex>)},
>> 'callback':<location>
>> }
>>
>> Form creation syntax:
>> FORM('signup_form')
>>
>> Note that the syntax is taken from Ruby on Rails; specifically how the
>> Python "web2py" framework has 'copied' it.
>>
>> Also interested in hearing suggestions on how to manage dependent
>> fields. E.g.: based on what you select in field1 show or don't show
>> field3; or move things between fields (e.g.: as array elements).
>>
>> Anyone interested in building this (with me); and/or explaining why
>> this isn't already in AngularJS?
>>
>> Thanks for all suggestions,
>>
>> Alec Taylor
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "AngularJS" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/angular.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to