The *SQLFORM formstyle* argument can change from a string to a function. For example:
sqlform = SQLFORM(db.mytable, formstyle='table3cols') Now (sqlform.formstyle == 'table3cols') returns *False*. *sqlform.formstyle*is now a function named *formstyle_table3cols*. I haven't had any problems with it but is this not poor design? --