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)
Parameter | Type | Beschrijving |
---|---|---|
fieldId | ExtendedAttributeTask | De opgegevenExtendedAttributeTask veld ID. |
alias | String | De 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
- enum ExtendedAttributeTask
- class ExtendedAttributeDefinition
- naamruimte Aspose.Tasks
- montage Aspose.Tasks
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)
Parameter | Type | Beschrijving |
---|---|---|
customFieldType | CustomFieldType | De opgegevenCustomFieldType type. |
fieldId | ExtendedAttributeTask | De opgegevenExtendedAttributeTask veld ID. |
alias | String | De 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
- enum CustomFieldType
- enum ExtendedAttributeTask
- class ExtendedAttributeDefinition
- naamruimte Aspose.Tasks
- montage Aspose.Tasks