Maybe this is why we see different results?
remadv_items = schema.List(
title=_(
'remadv_items_title',
default = u'Remadv Items',
),
value_type=schema.Object(
title=_(
'value_type_title',
default = u'Table',
),
schema=IRemadvItem,
),
default=[],
required=False,
)
directives.widget('remadv_items', DataGridFieldWidgetFactory)
Related to this