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)
ParametroTipoDescrizione
fieldIdExtendedAttributeTaskIl specificatoExtendedAttributeTask ID campo.
aliasStringIl 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


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)
ParametroTipoDescrizione
customFieldTypeCustomFieldTypeIl specificatoCustomFieldType tipo.
fieldIdExtendedAttributeTaskIl specificatoExtendedAttributeTask ID campo.
aliasStringIl 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