use new RecordsTable type for configurable records table

This commit is contained in:
Helmut Merz 2023-12-29 13:26:46 +01:00
parent 997bffc286
commit 6994d923a2
2 changed files with 4 additions and 2 deletions

View file

@ -374,6 +374,8 @@
name="grid" />
<adapter factory="cybertools.composer.schema.grid.field.RecordsFieldInstance"
name="records" />
<adapter factory="cybertools.composer.schema.grid.field.ContextBasedRecordsFieldInstance"
name="recordstable" />
<adapter factory="cybertools.composer.schema.grid.field.ContextBasedKeyTableFieldInstance"
name="keytable" />
<adapter factory="loops.schema.field.RelationSetFieldInstance"

View file

@ -28,7 +28,7 @@ from zope.interface import implementer, implements, Interface, Attribute
from zope.schema.interfaces import IContextSourceBinder, IIterableSource
from cybertools.composer.schema.factory import SchemaFactory
from cybertools.composer.schema.grid.interfaces import KeyTable, Records
from cybertools.composer.schema.grid.interfaces import KeyTable, RecordsTable
from cybertools.composer.interfaces import IInstance
from loops.common import AdapterBase, adapted, baseObject
from loops.external.element import Element
@ -67,7 +67,7 @@ IDataTable['columns'].hidden = True
class IRecordsTable(IDataTable):
data = Records(title=_(u'Table Data'),
data = RecordsTable(title=_(u'Table Data'),
description=_(u'Table Data'),
required=False)