From 75aa927c4b04744732babd1671136c8a1768d511 Mon Sep 17 00:00:00 2001 From: BuhtigithuB Date: Wed, 23 Apr 2014 14:34:27 -0400 Subject: [PATCH] Switch for .grid() advanced_search widget Virtual basic search widget only by removing the _onfocus trigger even that prevent the advanced search to unfold. advanced_search is True by default for backward compatibility... --- gluon/sqlhtml.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gluon/sqlhtml.py b/gluon/sqlhtml.py index c832fe9b..f80cb95d 100644 --- a/gluon/sqlhtml.py +++ b/gluon/sqlhtml.py @@ -1849,6 +1849,7 @@ class SQLFORM(FORM): _class="web2py_grid", formname='web2py_grid', search_widget='default', + advanced_search=True, ignore_rw = False, formstyle = 'table3cols', exportclasses = None, @@ -2280,7 +2281,8 @@ class SQLFORM(FORM): search_widget = lambda sfield, url: CAT(FORM( INPUT(_name='keywords', _value=request.vars.keywords, _id=skeywords_id, - _onfocus="jQuery('#%s').change();jQuery('#%s').slideDown();" % (spanel_id, sfields_id)), + _onfocus="jQuery('#%s').change();jQuery('#%s').slideDown();" % (spanel_id, sfields_id) if advanced_search else '' + ), INPUT(_type='submit', _value=T('Search'), _class="btn btn-default"), INPUT(_type='submit', _value=T('Clear'), _class="btn btn-default", _onclick="jQuery('#%s').val('');" % skeywords_id),