Allows you to set SQLFORM.default_formstyle and set the default formstyle for all SQLFORMs

This commit is contained in:
Leonel Câmara
2014-08-14 18:02:00 +01:00
parent 4aaf98bc56
commit 2a27563f30
+4 -2
View File
@@ -971,6 +971,8 @@ class SQLFORM(FORM):
inline=formstyle_inline,
)
default_formstyle='table3cols'
FIELDNAME_REQUEST_DELETE = 'delete_this_record'
FIELDKEY_DELETE_RECORD = 'delete_record'
ID_LABEL_SUFFIX = '__label'
@@ -1013,7 +1015,7 @@ class SQLFORM(FORM):
keepopts=[],
ignore_rw=False,
record_id=None,
formstyle='table3cols',
formstyle=None,
buttons=['submit'],
separator=': ',
extra_fields=None,
@@ -1022,7 +1024,7 @@ class SQLFORM(FORM):
T = current.T
self.ignore_rw = ignore_rw
self.formstyle = formstyle
self.formstyle = formstyle or SQLFORM.default_formstyle
self.readonly = readonly
# Default dbio setting
self.detect_record_change = None