CreateLookupResourceDefinition
CreateLookupResourceDefinition(ExtendedAttributeResource, string)
Fabrieksmethode die een uitgebreide attribuutdefinitie creëert met lookup. Het heeftCalculationType
is gelijk aanLookup en kan alleen in Resources worden gebruikt. U bent verplicht om te specificerenfieldId Enalias wanneer deze methode wordt aangeroepen. Het veldtype wordt afgeleid uit veld-id.
public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
ExtendedAttributeResource fieldId, string alias)
Parameter | Type | Beschrijving |
---|---|---|
fieldId | ExtendedAttributeResource | De opgegevenExtendedAttributeResource 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 resource met opzoeken en deze vervolgens te vullen met tekstwaarden:
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);
Zie ook
- enum ExtendedAttributeResource
- class ExtendedAttributeDefinition
- naamruimte Aspose.Tasks
- montage Aspose.Tasks
CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)
Fabrieksmethode die een uitgebreide attribuutdefinitie creëert met lookup. Het heeftCalculationType
is gelijk aanLookup en kan alleen in Resources worden gebruikt. U bent verplicht om te specificerencustomFieldType ,fieldId Enalias wanneer deze methode wordt aangeroepen.
public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
Parameter | Type | Beschrijving |
---|---|---|
customFieldType | CustomFieldType | De opgegevenCustomFieldType type. |
fieldId | ExtendedAttributeResource | De opgegevenExtendedAttributeResource 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 resource met opzoeken en deze vervolgens te vullen met tekstwaarden:
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);
Zie ook
- enum CustomFieldType
- enum ExtendedAttributeResource
- class ExtendedAttributeDefinition
- naamruimte Aspose.Tasks
- montage Aspose.Tasks