By default the search performs looks that every keyword that you type
appears in any of the fields (string and text only). BUT
SQLFORM.grid(....,searchable=True)
SQLFORM.smartgrid(....,searchable=True)
take an argument searchable which can be replaced by your own search
function which will do:
subquery = searchable(key,fields)
where key is
key = request.vars.get('keywords','').strip()
and fields is a list of field which are displayed.
On Aug 23, 10:06 pm, DenesL <[email protected]> wrote:
> Question: how do you use the search?.
> I tried query like statements but it did not work
>
> Also, there is a typo in the source, sqlhtml.py line 1099
>
> self.accpted = ret
>
> should be
>
> self.accepted = ret
>
> Denes.