def index():
    query = ....
    db.table.field.requires=IS_IN_DB(db(query),....)
    form=SQLFORM(...)
    if form.accepts(...)
        ...
    return dict(form=form)

On Feb 14, 3:06 pm, Ed Greenberg <greenberg...@gmail.com> wrote:
> When SQLFORM constructs an HTML form with a dropdown of foreign keys,
> I need to limit the records to only those that match a certain where
> clause.
>
> This is a master-detail problem. For instance, when displaying a
> detail form,  we only want some of the maser records to be selectable
> (and even visible).
>
> A crud won't work reliably -- it's too generic. Do I have to create my
> own form and populate my dropdown, or can I have SQLFORM do the work
> in some fashion?
>
> Thanks
> Ed Greenberg

Reply via email to