擅长:python、mysql、java
<p>尝试使用灵巧形式提示:</p>
<pre><code>...
from zope import schema
from zope.interface import Interface
from plone.directives import form
from collective.z3cform.datagridfield import DataGridFieldFactory, DictRow
from plonetheme.mytheme import InteractionMessageFactory as _
...
class IFindingRow(Interface):
summary = schema.TextLine(title=_(u'Summary'),
required=False)
percentage = schema.TextLine(title=_(u'Percentage'),
required=False)
class IInteraction(form.Schema):
...
form.widget(findings=DataGridFieldFactory)
findings= schema.List(
title=_(u"Overview of findings"),
value_type=DictRow(title=_(u"Finding"),
schema=IFindingRow),
required=False,
)
</code></pre>