CreateLookupTaskDefinition

CreateLookupTaskDefinition(ExtendedAttributeTask, string)

Fabrieksmethode die een uitgebreide attribuutdefinitie creëert met lookup. Het heeftCalculationType is gelijk aanLookup en kan alleen in Tasks worden gebruikt. U bent verplicht om op te gevenfieldId Enalias wanneer deze methode wordt aangeroepen. Het veldtype wordt afgeleid uit veld-id.

public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId, 
    string alias)
ParameterTypeBeschrijving
fieldIdExtendedAttributeTaskDe opgegevenExtendedAttributeTask veld ID.
aliasStringDe opgegevenString alias.

Winstwaarde

Gemaakt exemplaar van deExtendedAttributeDefinition klasse met opgegevenfieldId Enalias.

Voorbeelden

Gebruik dit voorbeeld om een aangepaste velddefinitie te maken voor een taak met opzoeken en deze vervolgens te vullen met tekstwaarden:

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);

Zie ook


CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)

Fabrieksmethode die een uitgebreide attribuutdefinitie creëert met lookup. Het heeftCalculationType is gelijk aanLookup en kan alleen in Tasks worden gebruikt. U bent verplicht om op te gevencustomFieldType ,fieldId Enalias wanneer deze methode wordt aangeroepen.

public static ExtendedAttributeDefinition CreateLookupTaskDefinition(
    CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)
ParameterTypeBeschrijving
customFieldTypeCustomFieldTypeDe opgegevenCustomFieldType type.
fieldIdExtendedAttributeTaskDe opgegevenExtendedAttributeTask veld ID.
aliasStringDe opgegevenString alias.

Winstwaarde

Gemaakt exemplaar van deExtendedAttributeDefinition klasse met opgegevencustomFieldType ,fieldId Enalias.

Voorbeelden

Gebruik dit voorbeeld om een aangepaste velddefinitie te maken voor een taak met opzoeken en deze vervolgens te vullen met tekstwaarden:

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);

Zie ook