I assumed the element was found because the button 'Add Record' did change to 'Add Person' in the view...
On Friday, May 12, 2017 at 1:59:47 PM UTC-7, Dave S wrote: > > > > On Friday, May 12, 2017 at 1:56:35 PM UTC-7, Ben Lawrence wrote: >> >> I did the same but did not work. The button changed to 'Add Person' OK, >> but received an error when clicking button 'Add Person'. Is it because I am >> using a different version of web2py 2016.05.10 ? >> >> addButton=alertGrid.element(_title='Add record to >> database') >> addButton[0]='Add Person' >> addButton['_title']= 'Add Person to database' >> >> >> <type 'exceptions.TypeError'> 'NoneType' object does not support item >> assignment >> > > I'd check what you have after the first line ... if addButton is a > NoneType, then maybe the element wasn't found. > > /dps > > > >> Version >> web2py™ Version 2.14.6-stable+timestamp.2016.05.10.00.21.47 >> Python Python 2.7.6: /usr/local/bin/uwsgi (prefix: /usr) Traceback >> >> 1. >> 2. >> 3. >> 4. >> 5. >> 6. >> 7. >> 8. >> 9. >> 10. >> 11. >> 12. >> >> Traceback (most recent call last): >> File "/home/www-data/web2py/gluon/restricted.py", line 227, in restricted >> exec ccode in environment >> File "/home/www-data/web2py/applications/temperature/controllers/probe.py" >> <https://firtreegrove.com/admin/default/edit/temperature/controllers/probe.py>, >> line 129, in <module> >> File "/home/www-data/web2py/gluon/globals.py", line 417, in <lambda> >> self._caller = lambda f: f() >> File "/home/www-data/web2py/gluon/tools.py", line 4241, in f >> return action(*a, **b) >> File "/home/www-data/web2py/applications/temperature/controllers/probe.py" >> <https://firtreegrove.com/admin/default/edit/temperature/controllers/probe.py>, >> line 70, in edit >> addButton[0]='Add Person' >> TypeError: 'NoneType' object does not support item assignment >> >> -- 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.