ExtendedAttributeDefinition
Contents
[
Hide
]ExtendedAttributeDefinition class
Represents an extended attribute definition associated with a project.
Methods
| Name | Description |
|---|---|
| AddLookupValue | Adds a value to the internal lookup list. This is a preferable way for manipulations with the ValueList . |
| CreateExtendedAttribute (7 overloads) | Creates a new extended attribute with the field ID which equals to this object’s field ID value. |
| CreateLookupResourceDefinition (2 overloads) | Factory method which creates an extended attribute definition with lookup. It has CalculationType equals to Tasks::CalculationType::Lookup and can be used in Resources only. You are required to specify customFieldType , fieldId and alias when call this method. |
| CreateLookupTaskDefinition (2 overloads) | Factory method which creates an extended attribute definition with lookup. It has CalculationType equals to Tasks::CalculationType::Lookup and can be used in Tasks only. You are required to specify customFieldType , fieldId and alias when call this method. |
| CreateResourceDefinition (2 overloads) | Factory method which creates a simple extended attribute definition, which Microsoft Project shows as “None”. It has CalculationType equals to Tasks::CalculationType::None and can be used in Resource only. You are required to specify customFieldType , fieldId and alias when call this method. |
| CreateTaskDefinition (2 overloads) | Factory method which creates a simple extended attribute definition, which Microsoft Project shows as “None”. It has CalculationType equals to Tasks::CalculationType::None and can be used in Tasks only. You are required to specify customFieldType , fieldId and alias when calling this method. |
| Equals | Returns a flag indicating whether this instance is equal to the specified object. |
| get_Alias | Gets the alias of a custom field. |
| get_AppendNewValues | Gets a value indicating whether new values added to a project are automatically added to the list. |
| get_AutoRollDown | Gets a value indicating whether an automatic roll down to assignments is enabled. |
| get_CalculationType | Gets the type of calculation of the custom attribute’s value. |
| get_CfType | Gets the type of a custom field. |
| get_Default | Gets the default value in the list. |
| get_DefaultGuid | Gets the Guid of the default lookup table entry. |
| get_ElementType | Gets the extended attribute is associated with a task, a resource or an assignment. |
| get_FieldId | Gets corresponds to the project id of a custom field. Use string representation of a constant from Aspose::Tasks::ExtendedAttributeTask class to specify FieldId property. |
| get_FieldName | Gets the name of a custom field. |
| get_Formula | Gets the formula that Microsoft Project uses to populate a custom task field. |
| get_GraphicalIndicator | Gets a graphical indicators info associated with the extended attribute. Applicable to MPP format. |
| get_Guid | Gets the Guid of a custom field. |
| get_LookupUid | Gets a Guid of the lookup table associated with a custom field. |
| get_MaxMultiValues | Gets the maximum number of values you can set in a pick list. |
| get_ParentProject | Gets the parent project for the ExtendedAttributeDefinition instance. |
| get_PhoneticsAlias | Gets the phonetic pronunciation of the alias of a custom field. |
| get_RestrictValues | Gets a value indicating whether the custom field values are restricted to values in the ValueList . |
| get_RollupType | Gets the way rollups are calculated. |
| get_SecondaryGuid | Gets the secondary guid of extended attribute. |
| get_SecondaryPid | Gets the secondary PID of a custom field. |
| get_SummaryRowsCalculationType | Gets the type of calculation of the custom attribute’s value for summary rows. |
| get_UserDef | Gets a value indicating whether a custom field is user defined. |
| get_ValueList | Gets the List< Value > ValueList. |
| get_ValuelistSortOrder | Gets the way value lists are sorted. Values are: 0=Descending, 1=Ascending. |
| GetHashCode | Returns a hash code for the instance of the ExtendedAttributeDefinition class. |
| RemoveLookupValue | Removes a value from the internal lookup list. This is a preferable way for manipulations with the ValueList . |
| set_Alias | Sets the alias of a custom field. |
| set_AppendNewValues | Sets a value indicating whether new values added to a project are automatically added to the list. |
| set_AutoRollDown | Sets a value indicating whether an automatic roll down to assignments is enabled. |
| set_CalculationType | Sets the type of calculation of the custom attribute’s value. |
| set_Default | Sets the default value in the list. |
| set_DefaultGuid | Sets the Guid of the default lookup table entry. |
| set_ElementType | Sets the extended attribute is associated with a task, a resource or an assignment. |
| set_FieldId | Sets corresponds to the project id of a custom field. Use string representation of a constant from Aspose::Tasks::ExtendedAttributeTask class to specify FieldId property. |
| set_Formula | Sets the formula that Microsoft Project uses to populate a custom task field. |
| set_GraphicalIndicator | Sets a graphical indicators info associated with the extended attribute. Applicable to MPP format. |
| set_Guid | Sets the Guid of a custom field. |
| set_MaxMultiValues | Sets the maximum number of values you can set in a pick list. |
| set_PhoneticsAlias | Sets the phonetic pronunciation of the alias of a custom field. |
| set_RestrictValues | Sets a value indicating whether the custom field values are restricted to values in the ValueList . |
| set_RollupType | Sets the way rollups are calculated. |
| set_SecondaryGuid | Sets the secondary guid of extended attribute. |
| set_SecondaryPid | Sets the secondary PID of a custom field. |
| set_SummaryRowsCalculationType | Sets the type of calculation of the custom attribute’s value for summary rows. |
| set_UserDef | Sets a value indicating whether a custom field is user defined. |
| set_ValuelistSortOrder | Sets the way value lists are sorted. Values are: 0=Descending, 1=Ascending. |