It is a feature of list:reference... It may be broken for self-referenced table. There was an issue with self-reference in the pass, don't know if it get fixed or not.
You may have a look to pending issue on google code. Richard On Mon, Oct 22, 2012 at 11:08 AM, lyn2py <[email protected]> wrote: > I have a table that self-references: > > db.define_table('tags', > Field('tag', 'string',length=255,requires=IS_NOT_EMPTY()), > Field('description','text'), > Field('parent_tags', 'list:reference tags'), > format='%(tag)s' > ) > > And in appdamin and SQLFORM.grid, I noticed that there is a "+" sign next > to the self-referenced field. I presumed, it may be used to add items to > the field. But when I click on it, nothing happens. > > Is this a bug? Or what is its intended behavior? Thanks! > > -- > > > > --

