ExtendedAttributeDefinition.CreateLookupTaskDefinition

CreateLookupTaskDefinition(ExtendedAttributeTask, string)

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

public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId, 
    string alias)
ParameterTypBeskrivning
fieldIdExtendedAttributeTaskDen angivnaExtendedAttributeTask 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 uppgift med uppslag och fyll den sedan med textvärden:

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

Se även


CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)

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

public static ExtendedAttributeDefinition CreateLookupTaskDefinition(
    CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)
ParameterTypBeskrivning
customFieldTypeCustomFieldTypeDen angivnaCustomFieldType typ.
fieldIdExtendedAttributeTaskDen angivnaExtendedAttributeTask 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 uppgift med uppslag och fyll den sedan med textvärden:

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

Se även