I've long been bugged by going through the appadmin controller to do database maintenance and not having the focus be anywhere useful. I think I even have a comment about that somewhere in the forum.
I finally figured out a way to fix that ... the following change puts the focus on the query box of the table admin form. Line numbers are from the 2.22.5 release, but should be close for other recent versions. File: .../web2py/applications/myapp/*controllers/appadmin.py:* lines 226-230 before: form = FORM(TABLE(TR(T('Query:'), '', INPUT(_style='width:400px', _name='query', _value=request.vars.query or '', _class='form-control', requires=IS_NOT_EMPTY( error_message=T('Cannot be empty')))), TR(T('Update:'), INPUT(_name='update_check', _type='checkbox', lines 226-231 now: form = FORM(TABLE(TR(T('Query:'), '', INPUT(_style='width:400px', _name='query', _value=request.vars.query or '', _class='form-control', requires=IS_NOT_EMPTY( error_message=T('Cannot be empty')), _autofocus="autofocus")),TR(T('Update:'), INPUT(_name='update_check', _type='checkbox', value=False), INPUT(_style='width:400px', Note that this is really one big line ... I didn't spend a lot time trying to add escapes to unwrap and reformat the long worm. I find this little change really helps my work flow on the app where I use appadmin the most. You may, of course, prefer to add a task-specific controller elsewhere in the app or in a script, but appadmin queries are fairly flexible, and that's often where I figure out what the task-specific details are. Dave S /dps -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/63c14f6c-93a5-4d4f-937c-5f4d64247c95n%40googlegroups.com.