From a82d3f88b64994fab5f37cfc7bc8967616d0a71d Mon Sep 17 00:00:00 2001 From: Tim Richardson Date: Mon, 24 Nov 2014 23:34:00 +1100 Subject: [PATCH] boolean widgets in the SQLFORM.grid search widget should be "off" if unchecked. --- gluon/sqlhtml.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gluon/sqlhtml.py b/gluon/sqlhtml.py index 4bac53c4..f4d6f31e 100644 --- a/gluon/sqlhtml.py +++ b/gluon/sqlhtml.py @@ -1878,7 +1878,15 @@ class SQLFORM(FORM): function %(prefix)s_build_query(aggregator,a) { var b=a.replace('.','-'); var option = jQuery('#%(field_id)s_'+b+' select').val(); - var value = jQuery('#%(value_id)s_'+b).val().replace('"','\\\\"'); + var value; + var $value_item = jQuery('#%(value_id)s_'+b); + if ($value_item.is(':checkbox')){ + if ($value_item.is(':checked')) + value = "on"; + else value = 'off'; + } + else + { value = $value_item.val().replace('"','\\\\"')} var s=a+' '+option+' "'+value+'"'; var k=jQuery('#%(keywords_id)s'); var v=k.val();