backport from bbmaster2: add field property 'visible'; add FieldGroup
This commit is contained in:
parent
473dd10029
commit
78969355b6
2 changed files with 10 additions and 0 deletions
|
@ -42,10 +42,19 @@ from cybertools.composer.schema.schema import formErrors
|
|||
from cybertools.util.format import toStr, toUnicode
|
||||
|
||||
|
||||
class FieldGroup(object):
|
||||
|
||||
def __init__(self, name, label, sublabels=[]):
|
||||
self.name = name
|
||||
self.label = label
|
||||
self.sublabels = sublabels
|
||||
|
||||
|
||||
class Field(Component):
|
||||
|
||||
implements(IField)
|
||||
|
||||
visible = True
|
||||
required = False
|
||||
readonly = False
|
||||
nostore = False
|
||||
|
|
|
@ -215,6 +215,7 @@ class IField(IComponent):
|
|||
'(only for dropdown and other selection fields)'),
|
||||
required=False,)
|
||||
|
||||
visible = Attribute('Should the field be shown in display views?')
|
||||
fieldRenderer = Attribute('Name of a renderer (i.e. a ZPT macro or '
|
||||
'an adapter) that is responsible for rendering '
|
||||
'(presenting) the field as a whole.')
|
||||
|
|
Loading…
Add table
Reference in a new issue