6

別のフォーム スキーマから継承するフォーム スキーマがあります。どちらにもfieldsetがあります。ただし、フィールドセットは作成された順序で配置されます。したがって、最後のスキーマで記述されたフィールドセットが最後のスキーマになります。最初にしてほしいです。それを行う方法はありますか?

例:

from plone.supermodel import model
from zope import schema

class FormSchema(model.Schema):
     model.fieldset(
          'test',
          label='Test',
          fields=['field1']
     )
     field1 = schema.Text(title=u'test')


class FormSchema2(FormSchema):
     # Is last but I would like to place it first
     model.fieldset(
          'test2',
          label='Test2',
          fields=['field2']
     )
     field2 = schema.Text(title=u'test2')
4

1 に答える 1