requires.var.table gets the choice from user and it works sir. i can access the grid and i did but grid's buttons do not work because of having error.
2015-08-08 1:40 GMT+03:00 Anthony <[email protected]>: > How is request.vars.table being set? For that to work, presumably you > would need "?table=some_table" in the query string of the URL used to > access the grid. > > Anthony > > > On Friday, August 7, 2015 at 6:27:52 PM UTC-4, ESRA GÜÇLÜ wrote: >> >> >> Hi , >> I'm pretty new to web2py, I'm developing a project for my internship and >> i have a problem. >> >> My program gets a choice from user and according to the choice it shows >> db table on the SQLFORM.grid. >> SQLFORM.grid is displaying but the user cannot add new record or delete >> or update. This is my code: >> >> def operations(): >> table_name = request.vars.table >> grid = SQLFORM.grid(db[table_name], user_signature=False) >> return locals() >> >> i have this error: <type 'exceptions.AttributeError'> >> >> Version 2.11.2-stable+timestamp.2015.05.30.16.33.24 >> >> Traceback (most recent call last): >> File "C:\web2py_win\web2py\gluon\restricted.py", line 227, in restricted >> exec ccode in environment >> File "C:/web2py_win/web2py/applications/Inventory/controllers/admin.py" >> <http://127.0.0.1:8000/admin/default/edit/Inventory/controllers/admin.py>, >> line 22, in <module> >> File "C:\web2py_win\web2py\gluon\globals.py", line 412, in <lambda> >> self._caller = lambda f: f() >> File "C:/web2py_win/web2py/applications/Inventory/controllers/admin.py" >> <http://127.0.0.1:8000/admin/default/edit/Inventory/controllers/admin.py>, >> line 19, in operations >> grid = SQLFORM.grid(db[table_name], user_signature=False) >> File "C:\web2py_win\web2py\gluon\packages\dal\pydal\base.py", line 899, in >> __getitem__ >> return self.__getattr__(str(key)) >> File "C:\web2py_win\web2py\gluon\packages\dal\pydal\base.py", line 906, in >> __getattr__ >> return super(DAL, self).__getattr__(key) >> File "C:\web2py_win\web2py\gluon\packages\dal\pydal\helpers\classes.py", >> line 348, in __getattr__ >> raise AttributeError >> AttributeError >> >> >> Best regards. >> > -- > 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.

