ExtendedAttributeDefinition.CreateLookupResourceDefinition
CreateLookupResourceDefinition(ExtendedAttributeResource, string)
Méthode d’usine qui crée une définition d’attribut étendue avec recherche. Elle aCalculationType
est égal àLookup et ne peut être utilisé que dans les ressources. Vous devez spécifierfieldId etalias lors de l’appel de cette méthode. Le type de champ est déduit de l’ID de champ.
public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
ExtendedAttributeResource fieldId, string alias)
Paramètre | Taper | La description |
---|---|---|
fieldId | ExtendedAttributeResource | Le spécifiéExtendedAttributeResource ID de champ. |
alias | String | Le spécifiéString alias. |
Return_Value
Instance créée duExtendedAttributeDefinition
classe avec spécifiéfieldId etalias.
Exemples
Utilisez cet exemple pour créer une définition de champ personnalisé pour une ressource avec recherche, puis remplissez-la avec des valeurs de texte :
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);
Voir également
- enum ExtendedAttributeResource
- class ExtendedAttributeDefinition
- espace de noms Aspose.Tasks
- Assemblée Aspose.Tasks
CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)
Méthode d’usine qui crée une définition d’attribut étendue avec recherche. Elle aCalculationType
est égal àLookup et ne peut être utilisé que dans les ressources. Vous devez spécifiercustomFieldType ,fieldId etalias lors de l’appel de cette méthode.
public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
Paramètre | Taper | La description |
---|---|---|
customFieldType | CustomFieldType | Le spécifiéCustomFieldType taper. |
fieldId | ExtendedAttributeResource | Le spécifiéExtendedAttributeResource ID de champ. |
alias | String | Le spécifiéString alias. |
Return_Value
Instance créée duExtendedAttributeDefinition
classe avec spécifiécustomFieldType ,fieldId etalias.
Exemples
Utilisez cet exemple pour créer une définition de champ personnalisé pour une ressource avec recherche, puis remplissez-la avec des valeurs de texte :
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);
Voir également
- enum CustomFieldType
- enum ExtendedAttributeResource
- class ExtendedAttributeDefinition
- espace de noms Aspose.Tasks
- Assemblée Aspose.Tasks