ExtendedAttributeDefinition.CreateLookupTaskDefinition
CreateLookupTaskDefinition(ExtendedAttributeTask, string)
Fabriksmetod som skapar en utökad attributdefinition med lookup. Den harCalculationType
är lika medLookup och kan endast användas i Tasks. Du måste specificerafieldId ochalias när anropa denna metod. Fälttypen härleds från fält-id.
public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId,
string alias)
Parameter | Typ | Beskrivning |
---|---|---|
fieldId | ExtendedAttributeTask | Den angivnaExtendedAttributeTask fält-ID. |
alias | String | Den angivnaString alias. |
Returvärde
Skapade instans avExtendedAttributeDefinition
klass med specificeradfieldId ochalias.
Exempel
Använd det här exemplet för att skapa en anpassad fältdefinition för en uppgift med uppslag och fyll den sedan med textvärden:
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);
Se även
- enum ExtendedAttributeTask
- class ExtendedAttributeDefinition
- namnutrymme Aspose.Tasks
- hopsättning Aspose.Tasks
CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)
Fabriksmetod som skapar en utökad attributdefinition med lookup. Den harCalculationType
är lika medLookup och kan endast användas i Tasks. Du måste specificeracustomFieldType ,fieldId ochalias när anropa den här metoden.
public static ExtendedAttributeDefinition CreateLookupTaskDefinition(
CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)
Parameter | Typ | Beskrivning |
---|---|---|
customFieldType | CustomFieldType | Den angivnaCustomFieldType typ. |
fieldId | ExtendedAttributeTask | Den angivnaExtendedAttributeTask fält-ID. |
alias | String | Den angivnaString alias. |
Returvärde
Skapade instans avExtendedAttributeDefinition
klass med specificeradcustomFieldType ,fieldId ochalias.
Exempel
Använd det här exemplet för att skapa en anpassad fältdefinition för en uppgift med uppslag och fyll den sedan med textvärden:
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);
Se även
- enum CustomFieldType
- enum ExtendedAttributeTask
- class ExtendedAttributeDefinition
- namnutrymme Aspose.Tasks
- hopsättning Aspose.Tasks