ExtendedAttributeDefinition.CreateResourceDefinition
CreateResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)
Фабричный метод, который создает простое определение расширенного атрибута, которое Microsoft Project показывает как «Нет». Он имеетCalculationType
равноNone и может использоваться только в Ресурсе. Необходимо указатьcustomFieldType ,fieldId иalias при вызове этого метода.
public static ExtendedAttributeDefinition CreateResourceDefinition(CustomFieldType customFieldType,
ExtendedAttributeResource fieldId, string alias)
Параметр | Тип | Описание |
---|---|---|
customFieldType | CustomFieldType | УказанныйCustomFieldType тип. |
fieldId | ExtendedAttributeResource | УказанныйExtendedAttributeResource идентификатор поля. |
alias | String | УказанныйString псевдоним. |
Возвращаемое значение
Созданный экземплярExtendedAttributeDefinition
класс с указаннымcustomFieldType ,fieldId иalias.
Примеры
Используйте этот пример для создания пользовательского определения текстового поля:
var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(CustomFieldType.Text, ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);
Смотрите также
- enum CustomFieldType
- enum ExtendedAttributeResource
- class ExtendedAttributeDefinition
- пространство имен Aspose.Tasks
- сборка Aspose.Tasks
CreateResourceDefinition(ExtendedAttributeResource, string)
Фабричный метод, который создает простое определение расширенного атрибута, которое Microsoft Project показывает как «Нет». Он имеетCalculationType
равноNone и может использоваться только в Ресурсе. Необходимо указатьfieldId иalias при вызове этого метода. Тип поля выводится из идентификатора поля.
public static ExtendedAttributeDefinition CreateResourceDefinition(
ExtendedAttributeResource fieldId, string alias)
Параметр | Тип | Описание |
---|---|---|
fieldId | ExtendedAttributeResource | УказанныйExtendedAttributeResource идентификатор поля. |
alias | String | УказанныйString псевдоним. |
Возвращаемое значение
Созданный экземплярExtendedAttributeDefinition
класс с указаннымfieldId иalias.
Примеры
Используйте этот пример для создания пользовательского определения текстового поля:
var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);
Смотрите также
- enum ExtendedAttributeResource
- class ExtendedAttributeDefinition
- пространство имен Aspose.Tasks
- сборка Aspose.Tasks