Massimo

I updated from trunk today and now I'm getting the following traceback:

Traceback(most recent call last):
  File"C:\dev\web2py\gluon\restricted.py",line205,inrestricted
    execccodeinenvironment
  File"C:/dev/web2py/applications/InfoCenter/controllers/applications.py"  
<http://127.0.0.1:8000/admin/default/edit/InfoCenter/controllers/applications.py>,line1711,in<module>
  File"C:\dev\web2py\gluon\globals.py",line175,in<lambda>
    self._caller=lambdaf:f()
  File"C:\dev\web2py\gluon\tools.py",line2670,inf
    returnaction(*a, **b)
  File"C:/dev/web2py/applications/InfoCenter/controllers/applications.py"  
<http://127.0.0.1:8000/admin/default/edit/InfoCenter/controllers/applications.py>,line1704,inrailUnloading
    form=grid.create_form
AttributeError:'DIV'object has no attribute'create_form'


on creates and

Traceback(most recent call last):
  File"C:\dev\web2py\gluon\restricted.py",line205,inrestricted
    execccodeinenvironment
  File"C:/dev/web2py/applications/InfoCenter/controllers/applications.py"  
<http://127.0.0.1:8000/admin/default/edit/InfoCenter/controllers/applications.py>,line1711,in<module>
  File"C:\dev\web2py\gluon\globals.py",line175,in<lambda>
    self._caller=lambdaf:f()
  File"C:\dev\web2py\gluon\tools.py",line2670,inf
    returnaction(*a, **b)
  File"C:/dev/web2py/applications/InfoCenter/controllers/applications.py"  
<http://127.0.0.1:8000/admin/default/edit/InfoCenter/controllers/applications.py>,line1707,inrailUnloading
    form=grid.update_form
AttributeError:'DIV'object has no attribute'update_form'


on updates. This worked with trunk from the 9th. (although update_form was then edit_form). Seems like there is something else I need to change to get this functionality back. Any ideas?

    -Jim

On 4/10/2012 11:39 PM, Massimo Di Pierro wrote:
It actually was renamed update_form in trunk

On Tuesday, 10 April 2012 13:53:47 UTC-5, Jim S wrote:

    In the example below you specify grid.update_form for the edit
    action.  But, my testing shows that this is actually
    grid.edit_form.  Should it be renamed to 'update_form' for
    consistency with CRUD?

        -Jim

    On 4/9/2012 3:58 PM, Massimo Di Pierro wrote:
    You should be able to customize the create and edit forms in the
    same way:

    {{if grid.create_form:}}
       {{=grid.create_form}}
    {{elif grid.update_form:}}
       {{=grid.update_form}}
    {{elif grid.view_form:}}
       {{=grid.view_form}}
    {{else:}}
       {{=grid}}
    {{pass}}

    You need the current trunk because I just found an issue about this.

    On Monday, 9 April 2012 11:55:24 UTC-5, Jim S wrote:

        Hi

        I want to customize the edit form of a .smartgrid the way
        that you can
        customize SQLFORM forms as specified in the manual under
        section 7.5.

        Is this possible?  If so, what do I use in place of
        {{=form.custom.begin}}?  How do I reference the form portion
        of the
        returned grid?

             -Jim

Reply via email to