I anticipate a huge number of entries in a person table and expect users find it difficult to do two things:
* selecting or viewing multiple entries * adding a new entry on the fly The initial person table design used a traditional mother/father set-up but same-sex parent concept made this obsolete. db.define_table('person' ,Field('name') ,Field('birth_date') ,Field('parent', 'list:reference person')) I'm looking for a convenient way to add a person's parent where they can select the person's parents (if they're already in the list) or add one if they're not. The way multiple.widgets is rendered now, the parents are not easily seen unless the user scrolls through the list.