ExtendedAttributeDefinition.CreateLookupTaskDefinition
CreateLookupTaskDefinition(ExtendedAttributeTask, string)
Metodo factory che crea una definizione di attributo estesa con lookup. HaCalculationType
uguale aLookup e può essere utilizzato solo in Attività. È necessario specificarefieldId Ealias quando si chiama questo metodo. Il tipo di campo viene dedotto dal campo id.
public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId,
string alias)
Parametro | Tipo | Descrizione |
---|---|---|
fieldId | ExtendedAttributeTask | Il specificatoExtendedAttributeTask ID campo. |
alias | String | Il specificatoString alias. |
Valore di ritorno
Istanza creata diExtendedAttributeDefinition
classe con specificatofieldId Ealias.
Esempi
Utilizza questo esempio per creare una definizione di campo personalizzata per un’attività con ricerca e poi riempila con valori di testo:
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);
Guarda anche
- enum ExtendedAttributeTask
- class ExtendedAttributeDefinition
- spazio dei nomi Aspose.Tasks
- assemblea Aspose.Tasks
CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)
Metodo factory che crea una definizione di attributo estesa con lookup. HaCalculationType
uguale aLookup e può essere utilizzato solo in Attività. È necessario specificarecustomFieldType ,fieldId Ealias quando chiami questo metodo.
public static ExtendedAttributeDefinition CreateLookupTaskDefinition(
CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)
Parametro | Tipo | Descrizione |
---|---|---|
customFieldType | CustomFieldType | Il specificatoCustomFieldType tipo. |
fieldId | ExtendedAttributeTask | Il specificatoExtendedAttributeTask ID campo. |
alias | String | Il specificatoString alias. |
Valore di ritorno
Istanza creata diExtendedAttributeDefinition
classe con specificatocustomFieldType ,fieldId Ealias.
Esempi
Utilizza questo esempio per creare una definizione di campo personalizzata per un’attività con ricerca e poi riempila con valori di testo:
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);
Guarda anche
- enum CustomFieldType
- enum ExtendedAttributeTask
- class ExtendedAttributeDefinition
- spazio dei nomi Aspose.Tasks
- assemblea Aspose.Tasks