ExtendedAttributeDefinition.CreateLookupResourceDefinition

CreateLookupResourceDefinition(ExtendedAttributeResource, string)

Fabriksmetod som skapar en utökad attributdefinition med lookup. Den harCalculationType är lika medLookup och kan endast användas i Resurser. Du måste angefieldId ochalias när anropa denna metod. Fälttypen härleds från fält-id.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
    ExtendedAttributeResource fieldId, string alias)
ParameterTypBeskrivning
fieldIdExtendedAttributeResourceDen angivnaExtendedAttributeResource fält-ID.
aliasStringDen angivnaString alias.

Returvärde

Skapade instans avExtendedAttributeDefinition klass med specificeradfieldId ochalias.

Exempel

Använd det här exemplet för att skapa en anpassad fältdefinition för en resurs med uppslag och fyll den sedan med textvärden:

var resourceTextAttr = ExtendedAttributeDefinition.CreateLookupResourceDefinition(ExtendedAttributeResource.Text27, "My custom field");
resourceTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
resourceTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(resourceTextAttr);

Se även


CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)

Fabriksmetod som skapar en utökad attributdefinition med lookup. Den harCalculationType är lika medLookup och kan endast användas i Resurser. Du måste angecustomFieldType ,fieldId ochalias när anropa den här metoden.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
    CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
ParameterTypBeskrivning
customFieldTypeCustomFieldTypeDen angivnaCustomFieldType typ.
fieldIdExtendedAttributeResourceDen angivnaExtendedAttributeResource fält-ID.
aliasStringDen angivnaString alias.

Returvärde

Skapade instans avExtendedAttributeDefinition klass med specificeradcustomFieldType ,fieldId ochalias.

Exempel

Använd det här exemplet för att skapa en anpassad fältdefinition för en resurs med uppslag och fyll den sedan med textvärden:

var resourceTextAttr = ExtendedAttributeDefinition.CreateLookupResourceDefinition(CustomFieldType.Text, ExtendedAttributeResource.Text27, "My custom field");
resourceTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
resourceTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(resourceTextAttr);

Se även