Orchard CMS Enumeration迁移中的字段值

时间:2013-04-30 15:53:12

标签: .net orchardcms orchardcms-1.6

在Orchard CMS中,我正在创建一个带有枚举字段的内容部件:

ContentDefinitionManager.AlterPartDefinition(typeof(VehiclePart).Name, part => part
            .Attachable()
            .WithField("InsuranceType", field => field.OfType("EnumerationField")));

现在我有了EnumerationField,我需要为它设置值。我知道怎么能这样做?

1 个答案:

答案 0 :(得分:8)

.WithField("InsuranceType", field =>
    field.OfType("EnumerationField")
        .WithSetting("EnumerationFieldSettings.Options",
            string.Join(System.Environment.NewLine,
                new[] {"foo", "bar", "baz"}))
我想,

应该做的伎俩。枚举选项是设置,存储为换行符分隔列表。