ExtendedAttributeDefinition.CreateLookupResourceDefinition

CreateLookupResourceDefinition(ExtendedAttributeResource, string)

Metodo factory che crea una definizione di attributo estesa con lookup. HaCalculationType uguale aLookup e può essere utilizzato solo in Risorse. È necessario specificarefieldId Ealias quando si chiama questo metodo. Il tipo di campo viene dedotto dal campo id.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
    ExtendedAttributeResource fieldId, string alias)
ParametroTipoDescrizione
fieldIdExtendedAttributeResourceIl specificatoExtendedAttributeResource 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 una risorsa con ricerca e poi riempila con valori di testo:

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

Guarda anche


CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)

Metodo factory che crea una definizione di attributo estesa con lookup. HaCalculationType uguale aLookup e può essere utilizzato solo in Risorse. È necessario specificarecustomFieldType ,fieldId Ealias quando chiami questo metodo.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
    CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
ParametroTipoDescrizione
customFieldTypeCustomFieldTypeIl specificatoCustomFieldType tipo.
fieldIdExtendedAttributeResourceIl specificatoExtendedAttributeResource 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 una risorsa con ricerca e poi riempila con valori di testo:

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

Guarda anche