ExtendedAttributeDefinition.CreateLookupTaskDefinition
CreateLookupTaskDefinition(ExtendedAttributeTask, string)
Фабричный метод, который создает расширенное определение атрибута с поиском. Он имеетCalculationType
равноLookup и может использоваться только в Заданиях. Необходимо указатьfieldId иalias при вызове этого метода. Тип поля выводится из идентификатора поля.
public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId,
string alias)
Параметр | Тип | Описание |
---|---|---|
fieldId | ExtendedAttributeTask | УказанныйExtendedAttributeTask идентификатор поля. |
alias | String | УказанныйString псевдоним. |
Возвращаемое значение
Созданный экземплярExtendedAttributeDefinition
класс с указаннымfieldId иalias.
Примеры
Используйте этот пример, чтобы создать определение пользовательского поля для задачи с поиском, а затем заполнить его текстовыми значениями:
var taskTextAttr = ExtendedAttributeDefinition.CreateLookupTaskDefinition(ExtendedAttributeTask.Text27, "My custom field");
taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
taskTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(taskTextAttr);
Смотрите также
- enum ExtendedAttributeTask
- class ExtendedAttributeDefinition
- пространство имен Aspose.Tasks
- сборка Aspose.Tasks
CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)
Фабричный метод, который создает расширенное определение атрибута с поиском. Он имеетCalculationType
равноLookup и может использоваться только в Заданиях. Необходимо указатьcustomFieldType ,fieldId иalias при вызове этого метода.
public static ExtendedAttributeDefinition CreateLookupTaskDefinition(
CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)
Параметр | Тип | Описание |
---|---|---|
customFieldType | CustomFieldType | УказанныйCustomFieldType тип. |
fieldId | ExtendedAttributeTask | УказанныйExtendedAttributeTask идентификатор поля. |
alias | String | УказанныйString псевдоним. |
Возвращаемое значение
Созданный экземплярExtendedAttributeDefinition
класс с указаннымcustomFieldType ,fieldId иalias.
Примеры
Используйте этот пример, чтобы создать определение пользовательского поля для задачи с поиском, а затем заполнить его текстовыми значениями:
var taskTextAttr = ExtendedAttributeDefinition.CreateLookupTaskDefinition(CustomFieldType.Text, ExtendedAttributeTask.Text27, "My custom field");
taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
taskTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(taskTextAttr);
Смотрите также
- enum CustomFieldType
- enum ExtendedAttributeTask
- class ExtendedAttributeDefinition
- пространство имен Aspose.Tasks
- сборка Aspose.Tasks