provide new RecordsField
git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3220 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
parent
6d7fe3abfc
commit
cb598381a2
2 changed files with 8 additions and 2 deletions
|
@ -108,16 +108,20 @@ class ObjectForm(NodeView):
|
|||
def typeInterface(self):
|
||||
return IType(self.target).typeInterface or ITextDocument
|
||||
|
||||
@Lazy
|
||||
def fieldRenderers(self):
|
||||
def getFieldRenderers(self):
|
||||
renderers = dict(schema_macros.macros)
|
||||
# replace HTML edit widget with Dojo Editor
|
||||
renderers['input_html'] = self.template.macros['input_html']
|
||||
renderers['input_grid'] = grid_macros.macros['input_grid']
|
||||
renderers['input_records'] = grid_macros.macros['input_records']
|
||||
renderers['input_relationset'] = relation_macros.macros['input_relationset']
|
||||
renderers['input_relation'] = relation_macros.macros['input_relation']
|
||||
return renderers
|
||||
|
||||
@Lazy
|
||||
def fieldRenderers(self):
|
||||
return self.getFieldRenderers()
|
||||
|
||||
@Lazy
|
||||
def fieldEditRenderers(self):
|
||||
return schema_edit_macros.macros
|
||||
|
|
|
@ -343,6 +343,8 @@
|
|||
name="fileupload" />
|
||||
<adapter factory="cybertools.composer.schema.grid.field.GridFieldInstance"
|
||||
name="grid" />
|
||||
<adapter factory="cybertools.composer.schema.grid.field.RecordsFieldInstance"
|
||||
name="records" />
|
||||
<adapter factory="loops.schema.field.RelationSetFieldInstance"
|
||||
name="relationset" />
|
||||
<adapter factory="loops.schema.field.RelationFieldInstance"
|
||||
|
|
Loading…
Add table
Reference in a new issue