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)
Parametro | Tipo | Descrizione |
---|---|---|
fieldId | ExtendedAttributeResource | Il specificatoExtendedAttributeResource 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 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
- enum ExtendedAttributeResource
- class ExtendedAttributeDefinition
- spazio dei nomi Aspose.Tasks
- assemblea Aspose.Tasks
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)
Parametro | Tipo | Descrizione |
---|---|---|
customFieldType | CustomFieldType | Il specificatoCustomFieldType tipo. |
fieldId | ExtendedAttributeResource | Il specificatoExtendedAttributeResource 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 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
- enum CustomFieldType
- enum ExtendedAttributeResource
- class ExtendedAttributeDefinition
- spazio dei nomi Aspose.Tasks
- assemblea Aspose.Tasks