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)
ParameterTypeBeschrijving
fieldIdExtendedAttributeResourceDe opgegevenExtendedAttributeResource 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 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


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)
ParameterTypeBeschrijving
customFieldTypeCustomFieldTypeDe opgegevenCustomFieldType type.
fieldIdExtendedAttributeResourceDe opgegevenExtendedAttributeResource 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 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