I may have misunderstood the question. Try this db.define_table('mytable',SQLField('a'),SQLField('b')) db.mytable.a.requires=IS_IN_SET(['one','two','three'])
def index(): form=SQLFORM(db.mytable,fields=['a']) if FORM.accepts(form,request.vars): items=t2.itemize(db.mytable,query=db.mytable.a==form.vars.a) else: items='' return dict(form=form,items=items) On Nov 9, 8:39 pm, "Brian Maddy" <[EMAIL PROTECTED]> wrote: > Oh, I guess I thought it was a module (didn't realize they were > different things). Thanks for the clarification. > > I downloaded the .tar.gz and gunzipped it. When I installed that file > through the admin, it came up with this directory structure: > > web2py/applications/plugin_t2/plugin_t2-89dd47e2f7c8/[all the files here] > > I removed the plugin_t2-89dd47e2f7c8 directory and the plugin loaded > fine, but everything worked the same way as before. I'm still not > able to remove the two dropdowns in the search form. I looked at the > code and it looks the same. If I'm understanding the code correctly, > it doesn't look like it's possible to remove the dropdowns. If that's > not possible, that's fine, I just need to know that I'm not missing > anything obvious (I'm new to Python). > > Also, since it seems to work the same, is it acceptable to install it > as a single file in the modules directory (or perhaps somewhere else > more correct)? It would be nice if I could have a single file > dependency managed in the same repository I use for my project. > > Thanks, > Brian > > On Sun, Nov 9, 2008 at 4:12 AM, Yarko T <[EMAIL PROTECTED]> wrote: > > > "download" (upper right of screen) from > > here:http://www.bitbucket.org/yarko/plugin_t2/ > > That should also be the name you use to install the plugin - "plugin_t2" > > > On Sun, Nov 9, 2008 at 4:11 AM, Yarko T <[EMAIL PROTECTED]> wrote: > > >> Oh! You downloaded the file! > >> You need to download the package, and install it as applications/plugin_t2 > >> (just copy it). > >> To get the package, use this bazaar command: > >> bzr branch lp:~mdipierro/t2/main > >> I've mirrored t2 separately, so that people can grab a tarball - would you > >> let me know if it works? > > >> If you grab one of the .gz or .bz2 archives these are compressed tar files > >> - gunzip (or whatever the bz2 equivalent command is) and you should end up > >> with a valid tar. > >> Could you test if that tar works to instll (as an application) with web2py? > >> Thank you, > >> Yarko > >> On Sun, Nov 9, 2008 at 3:03 AM, Brian <[EMAIL PROTECTED]> wrote: > > >>> Hmmm, I wonder if I have an old copy of t2. I downloaded it from > >>> here: > > >>>http://bazaar.launchpad.net/~mdipierro/t2/main/files/48?file_id=modul... > > >>> Is that the right location to get T2? > > >>> When I look in the search function on my copy, I see this section of > >>> code: > > >>> def search(self,*tables,**opts): > >>> ... > >>> form=FORM(SELECT(_name='cond',*options), > >>> INPUT(_name='value',value=request.vars.value or > >>> '0'), > >>> ' ordered by ', > >>> SELECT(_name='order',*orders),' refine? ', > >>> INPUT(_type='checkbox',_name='refine'), > >>> INPUT(_type='submit')) > >>> ... > >>> return DIV(TABLE(TR(form)),_class='t2-search') > > >>> From that it looks like there's no way to remove the 'cond' and > >>> 'order' dropdowns. Am I reading that wrong (I'm new to Python)? > > >>> Thanks, > >>> Brian > > >>> On Nov 8, 8:34 pm, mdipierro <[EMAIL PROTECTED]> wrote: > >>> > db.define_table('mytable',SQLField('a'),SQLField('b')) > >>> > db.mytable.a.requires=IS_IN_SET(['one','two','three']) > > >>> > def index(): > >>> > db.mytable['displays']=['a] > > >>> > form=t2.search(db.mytable,query=db.mytable.b=='something',orderby=None) > >>> > return dict(form=form) > > >>> > On Nov 8, 8:20 pm, "Domain Admin" <[EMAIL PROTECTED]> wrote: > > >>> > > Does anyone know how to use t2.search()? I've got it working like in > >>> > > the > >>> > > puppies application in the t2 video. I'd like to make it so there's > >>> > > only > >>> > > one input field and set the other options in my code (i.e. remove the > >>> > > dropdown selects and 'refine' checkbox). Is there any way to do > >>> > > this? I've > >>> > > been trying to figure it out for about three hours now, but I can't > >>> > > find a > >>> > > way to do it. > >>> > > Thanks, > >>> > > Brian --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---