我想在稍后将填充的表单上放置一个空的选择小部件。这是代码:
atapi.StringField(
'catalognumber1',
storage=atapi.AnnotationStorage(),
widget=atapi.SelectionWidget(
label='Catalog Number 1',
description=_(u"Please select the catalog number for your first conflicting class, e.g. 101"),
),
required=1,
searchable=True,
),
没有框显示,实际上没有任何显示。是否需要预先填充选择小部件?
答案 0 :(得分:1)
是的,至少放一个空词汇
atapi.StringField( 'catalognumber1', 存储= atapi.AnnotationStorage(), 词汇=(('','')),
后来用一个好的词汇替换它(更好:一个词汇表_factory)