ExtendedAttributeDefinition.CreateLookupResourceDefinition
CreateLookupResourceDefinition(ExtendedAttributeResource, 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 Recursos. Debe especificarfieldId yalias cuando llame a este método. El tipo de campo se deduce del campo id.
public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
ExtendedAttributeResource fieldId, string alias)
Parámetro | Escribe | Descripción |
---|---|---|
fieldId | ExtendedAttributeResource | El especificadoExtendedAttributeResource identificación de campo |
alias | String | El especificadoString alias. |
Valor_devuelto
Instancia creada delExtendedAttributeDefinition
clase con especificadofieldId yalias.
Ejemplos
Use este ejemplo para crear una definición de campo personalizado para un recurso con búsqueda y luego rellénelo con valores de texto:
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);
Ver también
- enum ExtendedAttributeResource
- class ExtendedAttributeDefinition
- espacio de nombres Aspose.Tasks
- asamblea Aspose.Tasks
CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, 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 Recursos. Debe especificarcustomFieldType ,fieldId yalias cuando llame a este método.
public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
Parámetro | Escribe | Descripción |
---|---|---|
customFieldType | CustomFieldType | El especificadoCustomFieldType tipo. |
fieldId | ExtendedAttributeResource | El especificadoExtendedAttributeResource identificación de campo |
alias | String | El especificadoString alias. |
Valor_devuelto
Instancia creada delExtendedAttributeDefinition
clase con especificadocustomFieldType ,fieldId yalias.
Ejemplos
Use este ejemplo para crear una definición de campo personalizado para un recurso con búsqueda y luego rellénelo con valores de texto:
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);
Ver también
- enum CustomFieldType
- enum ExtendedAttributeResource
- class ExtendedAttributeDefinition
- espacio de nombres Aspose.Tasks
- asamblea Aspose.Tasks