ok, what if i have a nested type select field like: db.define_table('class_assignments', Field('class_id', db.classes, requires=IS_IN_DB(db, db.classes.id, '%(class_title)s (%(id)s)'), writable=False, readable=False), Field('lecture_id', db.lectures, requires=IS_IN_DB(db(db.lectures.user_id == auth.user_id), db.lectures.id, '%(title)s (%(id)s)')), Field('lecture_item_id', db.lecture_items, requires=IS_IN_DB(db, db.lecture_items.id, '%(title)s (%(id)s)')), ...
where in this case i want the user to select the lecture_id first, and then the lecture_item_id would be a subset or a detail list of the master lecture_id. i tried: Field('lecture_item_id', db.lecture_items, requires=IS_IN_DB(db(db.lecture_items.lecture_id == lecture_id), db.lecture_items.id, '%(title)s (%(id)s)')), and: Field('lecture_item_id', db.lecture_items, requires=IS_IN_DB(db(db.lecture_items.lecture_id == db.class_assignments.lecture_id), db.lecture_items.id, '%(title)s (%(id)s)')), but both attempts failed. so how do i do a subselect kind of model? thanx in advance, lucas --