ExtendedAttributeDefinition.CreateLookupTaskDefinition

CreateLookupTaskDefinition(ExtendedAttributeTask, string)

Método de fábrica que crea una definición de atributo extendida con búsqueda. TieneCalculationType igual aLookup y solo se puede usar en Tareas. Debe especificarfieldId yalias cuando llame a este método. El tipo de campo se deduce del campo id.

public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId, 
    string alias)
ParámetroEscribeDescripción
fieldIdExtendedAttributeTaskEl especificadoExtendedAttributeTask identificación de campo
aliasStringEl especificadoString alias.

Valor_devuelto

Instancia creada delExtendedAttributeDefinition clase con especificadofieldId yalias.

Ejemplos

Use este ejemplo para crear una definición de campo personalizada para una tarea con búsqueda y luego rellénela con valores de texto:

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);

Ver también


CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)

Método de fábrica que crea una definición de atributo extendida con búsqueda. TieneCalculationType igual aLookup y solo se puede usar en Tareas. Debe especificarcustomFieldType ,fieldId yalias cuando llame a este método.

public static ExtendedAttributeDefinition CreateLookupTaskDefinition(
    CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)
ParámetroEscribeDescripción
customFieldTypeCustomFieldTypeEl especificadoCustomFieldType tipo.
fieldIdExtendedAttributeTaskEl especificadoExtendedAttributeTask identificación de campo
aliasStringEl especificadoString alias.

Valor_devuelto

Instancia creada delExtendedAttributeDefinition clase con especificadocustomFieldType ,fieldId yalias.

Ejemplos

Use este ejemplo para crear una definición de campo personalizada para una tarea con búsqueda y luego rellénela con valores de texto:

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);

Ver también