ExtendedAttributeDefinition.CreateLookupTaskDefinition
CreateLookupTaskDefinition(ExtendedAttributeTask, 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 tâches. 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 CreateLookupTaskDefinition(ExtendedAttributeTask fieldId,
string alias)
Paramètre | Taper | La description |
---|---|---|
fieldId | ExtendedAttributeTask | Le spécifiéExtendedAttributeTask 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 tâche avec recherche, puis remplissez-la avec des valeurs de texte :
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);
Voir également
- enum ExtendedAttributeTask
- class ExtendedAttributeDefinition
- espace de noms Aspose.Tasks
- Assemblée Aspose.Tasks
CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, 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 tâches. Vous devez spécifiercustomFieldType ,fieldId etalias lors de l’appel de cette méthode.
public static ExtendedAttributeDefinition CreateLookupTaskDefinition(
CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)
Paramètre | Taper | La description |
---|---|---|
customFieldType | CustomFieldType | Le spécifiéCustomFieldType taper. |
fieldId | ExtendedAttributeTask | Le spécifiéExtendedAttributeTask 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 tâche avec recherche, puis remplissez-la avec des valeurs de texte :
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);
Voir également
- enum CustomFieldType
- enum ExtendedAttributeTask
- class ExtendedAttributeDefinition
- espace de noms Aspose.Tasks
- Assemblée Aspose.Tasks