Dolt! I found the reference in the docs: http://turbogears.org/2.1/docs/main/ToscaWidgets/forms.html#loading-options-from-the-database
Sorry for the noise. On Aug 28, 2:18 pm, Sean DiZazzo <[email protected]> wrote: > Oops. That should be: > > class AddItForm(TableForm): > class fields(WidgetsList): > refrerence_ops = [] > for record in DBSession.query(model.Reference): > reference_ops.append((record.id, record.name)) > reference = SingleSelectField(options=reference_ops) > > On Aug 28, 1:53 pm, Sean DiZazzo <[email protected]> wrote: > > > Hi, > > > I am creating a form and populating a SingleSelectField based on the > > contents of another field from the database. However, if I create a > > new record in the referenced field, the SingleSelectField doesn't see > > it because it has already been populated. > > > Here's how I'm initializing the form: > > > class AddItForm(TableForm): > > class fields(WidgetsList): > > refrerence_ops = [] > > for record in DBSession.query(model.Reference): > > reference_ops.append((record.id, record.name)) > > reference = SingleSelectField(options=reference_ops) > > > Whats the right way to populate the SingleSelect so it stays up to > > date? > > > I tried passing kwargs around and doing the query in the form itself, > > but I think it needs to happen in the template somehow. But I don't > > see it. > > > ~Sean -- You received this message because you are subscribed to the Google Groups "TurboGears" 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/turbogears?hl=en.

