Looks like everything I do with form.* after I declare it in my controller
I get an error

What am I doing wrong here?


2014-07-22 8:15 GMT+02:00 Vid Ogris <[email protected]>:

> If I use
> if form.accepted:
>
> I still get an error
> <type 'exceptions.AttributeError'> 'DIV' object has no attribute 'accepted'
>
> I put <div class="flash">{{=response.flash}}</div> in my view
>
>
> 2014-07-21 16:05 GMT+02:00 Anthony <[email protected]>:
>
> The message is in response.flash, so you need to display that in your view
>> somewhere (it is already present in the layout.html of the scaffolding app).
>>
>> Anthony
>>
>>
>> On Monday, July 21, 2014 8:23:16 AM UTC-4, Yebach wrote:
>>>
>>> Thank you on fast reply
>>>
>>> How do I present this message in my view?
>>>
>>>
>>> 2014-07-21 14:13 GMT+02:00 Anthony <[email protected]>:
>>>
>>>> Do not call the .process method on a grid -- it automatically does the
>>>> processing itself. If you don't like the default flash messages, you can 
>>>> do:
>>>>
>>>> if form.accepted:
>>>>
>>>> or:
>>>>
>>>> SQLFORM.grid(..., formargs=dict(message_onsuccess='form accepted',
>>>>                                 message_onfailure='form has errors'))
>>>>
>>>>
>>>> Anthony
>>>>
>>>>
>>>> On Monday, July 21, 2014 6:43:00 AM UTC-4, Yebach wrote:
>>>>>
>>>>> Hello
>>>>>
>>>>> I have a SQLForm.grid.
>>>>>
>>>>> I want to create a response.flash message but on my if evaluation I
>>>>> get an error when my edit view is done
>>>>>
>>>>> <type 'exceptions.AttributeError'> 'DIV' object has no attribute
>>>>> 'process'
>>>>> even on my sqlform.grid view
>>>>>
>>>>> this is my controller function
>>>>>
>>>>>          form = SQLFORM.grid(query=query,
>>>>> left=db.status.on(db.worker.w_status == db.status.id),
>>>>>  fields=fields,  searchable=True, orderby=default_sort_order,cre
>>>>> ate=True,
>>>>> deletable=True, editable=True, paginate=25, buttons_placement =
>>>>> 'right')
>>>>>   if form.process().accepted:
>>>>>  response.flash = 'form accepted'
>>>>>  elif form.errors:
>>>>>  response.flash = 'form has errors'
>>>>> else:
>>>>> response.flash = 'please fill the form'
>>>>>     # Note: no form instance is passed to the view
>>>>>  return dict(form=form)
>>>>>
>>>>>  --
>>>> 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 a topic in the
>>>> Google Groups "web2py-users" group.
>>>> To unsubscribe from this topic, visit https://groups.google.com/d/
>>>> topic/web2py/2ikYrc84qB4/unsubscribe.
>>>> To unsubscribe from this group and all its topics, send an email to
>>>> [email protected].
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>>
>>> --
>>> Lep pozdrav
>>>
>>> Vid Ogris
>>>
>>>
>>>   --
>> 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 a topic in the
>> Google Groups "web2py-users" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/web2py/2ikYrc84qB4/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Lep pozdrav
>
> Vid Ogris
>
>
>


-- 
Lep pozdrav

Vid Ogris

-- 
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.

Reply via email to