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...
This commit is contained in:
+3
-1
@@ -1849,6 +1849,7 @@ class SQLFORM(FORM):
|
|||||||
_class="web2py_grid",
|
_class="web2py_grid",
|
||||||
formname='web2py_grid',
|
formname='web2py_grid',
|
||||||
search_widget='default',
|
search_widget='default',
|
||||||
|
advanced_search=True,
|
||||||
ignore_rw = False,
|
ignore_rw = False,
|
||||||
formstyle = 'table3cols',
|
formstyle = 'table3cols',
|
||||||
exportclasses = None,
|
exportclasses = None,
|
||||||
@@ -2280,7 +2281,8 @@ class SQLFORM(FORM):
|
|||||||
search_widget = lambda sfield, url: CAT(FORM(
|
search_widget = lambda sfield, url: CAT(FORM(
|
||||||
INPUT(_name='keywords', _value=request.vars.keywords,
|
INPUT(_name='keywords', _value=request.vars.keywords,
|
||||||
_id=skeywords_id,
|
_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('Search'), _class="btn btn-default"),
|
||||||
INPUT(_type='submit', _value=T('Clear'), _class="btn btn-default",
|
INPUT(_type='submit', _value=T('Clear'), _class="btn btn-default",
|
||||||
_onclick="jQuery('#%s').val('');" % skeywords_id),
|
_onclick="jQuery('#%s').val('');" % skeywords_id),
|
||||||
|
|||||||
Reference in New Issue
Block a user