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.