Hello,

I need to pass a db_set to a widget that is used into an IS_IN_DB() 
validator. This as to be done in order to the widget which is a custom 
autocomplet widget using bootstrap typeahead can make the correct query 
with ajax call to a returning json function which feed the widget with 
result base on user input... Actually my widget don't consider the requires 
of the field for populating the dropdown which as side effect that suggest 
elements base on user input are not in db because of the IS_IN_DB() 
validator set... So, I want to pass the set to the widget so it can digest 
it and send the query to the sub-function returning json on ajax call to 
feed autocomplet widget with proper suggestion...

So, I know I can pass a bunch of vars then recreate the query on the orther 
side and reduce the query like that :

query = reduce(lambda a, b: a & b, where_clauses)
rows = db(query).select(*output_columns)

But I wouldn't have to construct db_set query into returning json function 
because it is restrictive, because I have predetermined query constructor 
base on variables available and I have to write new constructor of query 
for every db_set... I want something more flexible than that... But I am 
concern about security if I passing query as an URL vars... Is this a 
bad/good idea?

Thanks

Richard

-- 
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to