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 [email protected]
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
-~----------~----~----~----~------~----~------~--~---