Um ein gemeinsames Feld anzulegen, muss lediglich eine Auswahlliste erweitert werden.
[EnumExtension(typeof(EnumCommonFields))]
public static class EnumCommonFieldsExtension
{
public const string MyCommonFieldGuid = "[INSERT UNIQUE GUID]";
public static readonly EnumCommonFields MyCommonField = new EnumCommonFields(MyCommonFieldGuid, 305, "[INSERT TRANSLATION GUID]", EnumDataTypes.String, "Common_MyCommonField");
}
Möchte man für eine Datentabelle eine Formel für ein gemeinsames Feld vorbelegen, wird dies mit dem Attribut CommonDefinition
an der Datentabelle getan.
[CommonDefinition(EnumCommonFields.MyCommonFieldGuid, formulaString)]