MetaFieldBuilder class
Create meta-fields based on existing system meta-types.
The MetaFieldBuilder class has the following methods:
CreateGuidCreateDateTimeCreateDateCreateIntegerCreateFloatCreateCurrencyCreateCheckBoxBooleanCreateDropDownBooleanCreateTextCreateEmailCreateUrlCreateLongTextCreateHtmlCreateFileCreateImageCreateReferenceCreateReferencedFieldCreateBackReferenceCreateCardFieldCreateEnumFieldCreateAggregationCreateIntegerPercentCreateFloatPercentCreateDecimalPercentCreateDecimalCreateDuration
When you use the MetaFieldBuilder, the edit scope is automatically opened.
The following example shows how to use MetaFieldBuilder to create a meta-field.
using (MetaFieldBuilder builder = new MetaFieldBuilder(metaClass))
{
builder.CreateDateTime(CreatedFieldName, CreatedFriendlyName, false, true);
builder.CreateText(CreatorFieldNameText, CreatorFriendlyName, false, 50, false);
builder.CreateGuid(CreatorFieldNameGuid, CreatorFriendlyName, false);
builder.CreateInteger(CreatorFieldNameInteger, CreatorFriendlyName, false, -1);
builder.SaveChanges();
}Updated 27 days ago
