ExtendedAttributeDefinition.CreateLookupResourceDefinition
CreateLookupResourceDefinition(ExtendedAttributeResource, string)
Fabriksmetod som skapar en utökad attributdefinition med lookup. Den harCalculationType
är lika medLookup och kan endast användas i Resurser. Du måste angefieldId ochalias när anropa denna metod. Fälttypen härleds från fält-id.
public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
ExtendedAttributeResource fieldId, string alias)
Parameter | Typ | Beskrivning |
---|---|---|
fieldId | ExtendedAttributeResource | Den angivnaExtendedAttributeResource 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 resurs med uppslag och fyll den sedan med textvärden:
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);
Se även
- enum ExtendedAttributeResource
- class ExtendedAttributeDefinition
- namnutrymme Aspose.Tasks
- hopsättning Aspose.Tasks
CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)
Fabriksmetod som skapar en utökad attributdefinition med lookup. Den harCalculationType
är lika medLookup och kan endast användas i Resurser. Du måste angecustomFieldType ,fieldId ochalias när anropa den här metoden.
public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
Parameter | Typ | Beskrivning |
---|---|---|
customFieldType | CustomFieldType | Den angivnaCustomFieldType typ. |
fieldId | ExtendedAttributeResource | Den angivnaExtendedAttributeResource 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 resurs med uppslag och fyll den sedan med textvärden:
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);
Se även
- enum CustomFieldType
- enum ExtendedAttributeResource
- class ExtendedAttributeDefinition
- namnutrymme Aspose.Tasks
- hopsättning Aspose.Tasks