This commit is contained in:
Leonel Câmara
2017-07-14 20:23:13 +01:00
parent b7b8a009f2
commit 7a5f611e76
+4 -1
View File
@@ -684,9 +684,10 @@ class AutocompleteWidget(object):
urlvars = request.vars urlvars = request.vars
urlvars[default_var] = 1 urlvars[default_var] = 1
self.url = URL(args=request.args, vars=urlvars) self.url = URL(args=request.args, vars=urlvars)
self.callback() self.run_callback = True
else: else:
self.url = request self.url = request
self.run_callback = False
def callback(self): def callback(self):
if self.keyword in self.request.vars: if self.keyword in self.request.vars:
@@ -759,6 +760,8 @@ class AutocompleteWidget(object):
raise HTTP(200, '') raise HTTP(200, '')
def __call__(self, field, value, **attributes): def __call__(self, field, value, **attributes):
if self.run_callback:
self.callback()
default = dict( default = dict(
_type='text', _type='text',
value=(value is not None and str(value)) or '', value=(value is not None and str(value)) or '',