In the following table -
db.define_table('products_group_content',
Field('products_group','reference products_group',requires=[IS_NOT_EMPTY()]),
Field('product','reference product'),
auth.signature)
when I add a record (using grid functionality or in the admin interface) - the products_group field doesn't have a drop box with a list of groups (it has a regular text edit field), even though this field is referencing another table.
on the other hand, the product field does have a drop box with a list of products to pick from.
Why the difference? Seems to me, in both cases the drop box should be in place. I have no clue why requires parameter makes any difference at all.
What am I missing??