Ok, thanks Val. that kinda gives me something to work with.
I had to modify the view to
:{extend 'layout.html'}}
<h2>Input form</h2>
{{=login_news}}
<h2>Submitted variables</h2>
{{=BEAUTIFY(request.vars)}}
To get it to work.
I will play with some more ...
Thanks again ...
On Mon, Feb 11, 2019 at 2:22 PM Val K <[email protected]> wrote:
> def login_news():
> form = SQLFORM.factory(Field('user'), Field('password', 'password'))
> if form.process().accepted:
> ... # auth logic goes here
> login_div = DIV(form, _style = 'display: inline-block; width:50%')
> news_div = DIV('blah '*50, _style = 'display: inline-block;width:50%;
> vertical-align:top;')
> return dict(login_news = DIV(login_div, news_div))
>
>
>
> On Monday, February 11, 2019 at 9:36:03 PM UTC+3, Ben Duncan wrote:
>>
>> I originally had it using FORM and could do that in the VIEW side of
>> things.
>> Doing that I somehow lost the usage of in_form.process/accept for some
>> reason.
>>
>> I was trying to see if i could do it with the SQLFORM(.factory) helpers
>> to regain those, but it looks like without great difficulty ..
>>
>> Thanks ...
>>
>> *Ben Duncan*
>> DBA / Chief Software Architect
>> Mississippi State Supreme Court
>> Electronic Filing Division
>>
>>
>> On Mon, Feb 11, 2019 at 12:13 PM Ben Lawrence <[email protected]> wrote:
>>
>>> You can use the FORM helper to add DIV elements. Or even add empty DIV
>>> elements which you can fill in later with JS
>>> one example
>>> form = FORM( DIV(DIV( INPUT(...), , _class="col-sm-2") ,
>>> DIV("NEWS",_id="form-user", _class="col-sm-2" ))
>>> .....
>>> , INPUT(_type='submit', _class = "btn btn-primary")
>>> , _method="post", _id="payment-form")
>>>
>>> not sure if thats helpful!
>>>
>>> On Monday, February 11, 2019 at 9:13:48 AM UTC-8, Ben Duncan wrote:
>>>>
>>>> Ok, any ideas of how I can split my form down the middle using sqlform ?
>>>>
>>>> I need the left 50% for login input and the right 50% for a NEWS
>>>> coulumn:
>>>>
>>>> ie:
>>>>
>>>> MY HEADER TOP LINE STUFF HERE
>>>>
>>>> -------------------------------------------------------------+--------------------------------------------
>>>> User ID |
>>>> (a pic) NEWS
>>>> [
>>>> ] | Headline Next Line
>>>> Password
>>>> |----------------------------------------------
>>>> [
>>>> ] | Blah Blah Blah Blah .........
>>>>
>>>> |
>>>> <SUBMIT BUTTON> |
>>>>
>>>> ----------------------------------------------------------------------------------------------------------------
>>>>
>>>> ANY help is appreciated
>>>>
>>>> Thanks ...
>>>>
>>>> *Ben Duncan*
>>>> DBA / Chief Software Architect
>>>> Mississippi State Supreme Court
>>>> Electronic Filing Division
>>>>
>>> --
>>> Resources:
>>> - http://web2py.com
>>> - http://web2py.com/book (Documentation)
>>> - http://github.com/web2py/web2py (Source code)
>>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "web2py-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> --
> Resources:
> - http://web2py.com
> - http://web2py.com/book (Documentation)
> - http://github.com/web2py/web2py (Source code)
> - https://code.google.com/p/web2py/issues/list (Report Issues)
> ---
> You received this message because you are subscribed to the Google Groups
> "web2py-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.