What you want I think is plain text search... There is a example using
Whoosh, if you search the google group you should find Massimo email
annoncing it...

Good luck.

Richard

On Fri, Mar 6, 2015 at 10:44 AM, Ron Chatterjee <achatterjee...@gmail.com>
wrote:

> Basically, quick and dirty way to display the search bar on the top of the
> site using smartgrid without showing the table. Then when someone put a
> query and hit, "search", be able to redirect to another page. That way, the
> prototype will be complete without writing a customized search routine.
> Once it works, then I could go do all the hard work of writing up the
> search bar that search through my table based on user query.
>
> Do you know a way to make a search bar on the top of a page in web2py
> (like one we have on this page or yahoo.com or any other page. Except, I
> don't want the web search. Search based on whats in my table/database), and
> then when someone type something redirect that to a page where the table is
> displayed?
>
> It should be a very common feature to have since every page I visit now a
> days seem to have a search bar with auto completion on upper right corner.
> It seems I am the only one who needs it. lol. I don't know why its such a
> big deal for web2py community. Why js? Why can't be done using a python
> script or web2py routine? Just curious. Since, my only purpose of using
> python and web2py framework that I don't know jscript that well.
>
> Ron
>
>
> On Friday, March 6, 2015 at 9:08:24 AM UTC-5, Richard wrote:
>>
>> You want the table to pop when there will be results selected?
>>
>> If so, I guess you will need some JS. You will need to init the table
>> with a query that prevent any result to be selected (this query will
>> require to be hiden somehow JS this is the tricky part, you will need to
>> clear behind the scene this select NONE creteria when the user will have to
>> input it own query). Then you write a little js that check if there is rows
>> or not in the table and un hide the table when there is row(s)...
>>
>> Richard
>>
>>
>>
>> On Thu, Mar 5, 2015 at 7:20 PM, Ron Chatterjee <achatte...@gmail.com>
>> wrote:
>>
>>> I just posted a question in the web2py group. Searching I came to this
>>> post. Since you guys worked on this. What if I do like the default search
>>> and want to stick with it and display the search box that comes out
>>> of SQLFORM.grid or smartgrid but I don't want to display the table
>>> underneath. Do you know a way to do that?
>>>
>>>
>>>
>>> On Thursday, June 5, 2014 at 10:19:16 AM UTC-4, Jim S wrote:
>>>>
>>>> Just dummy'd up this app quickly.
>>>>
>>>> Let me know if you have any issues.
>>>>
>>>> -Jim
>>>>
>>>>
>>>> On Wednesday, June 4, 2014 10:24:34 PM UTC-5, JoeCodeswell wrote:
>>>>>
>>>>> Dear Richard and Jim,
>>>>>
>>>>> Would you both please post your sample code?
>>>>>
>>>>> I am trying to implement an autocomplete search widget on a
>>>>> db.contact.l_name field using SQLFORM.grid.
>>>>>
>>>>> Thanks in advance.
>>>>>
>>>>> Love and peace,
>>>>>
>>>>> Joe
>>>>>
>>>>> On Thursday, April 24, 2014 8:10:01 AM UTC-7, Richard wrote:
>>>>>>
>>>>>> I am reading the sqlhtml.py search_widget...
>>>>>>
>>>>>> So I would just pass my function (search widget) like that :
>>>>>>
>>>>>> SQLFORM.grid(...,
>>>>>>                        search_widget=my_search_widget_function)
>>>>>>
>>>>>> ?
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> Richard
>>>>>>
>>>>>>
>>>>>> On Thu, Apr 24, 2014 at 10:38 AM, Jim S <j...@qlf.com> wrote:
>>>>>>
>>>>>>> Yes, you definitely can.
>>>>>>>
>>>>>>> I don't ever use the default search.
>>>>>>>
>>>>>>> In a nutshell, you have to create your own search form and then
>>>>>>> apply the results of that form to the query passed to the grid.  Let me
>>>>>>> know if you need an example and I'll see if I can put a quick one 
>>>>>>> together
>>>>>>> for you today.
>>>>>>>
>>>>>>> -Jim
>>>>>>>
>>>>>>>
>>>>>>> On Thursday, April 24, 2014 9:18:39 AM UTC-5, Richard wrote:
>>>>>>>>
>>>>>>>> Hello,
>>>>>>>>
>>>>>>>> Is it possible to create my own search widget? How does I get the
>>>>>>>> grid to use it?
>>>>>>>>
>>>>>>>> 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+un...@googlegroups.com.
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>>
>>>>>>  --
>>> 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+un...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
> 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.
>

-- 
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