ExtendedAttributeDefinition.CreateLookupResourceDefinition

CreateLookupResourceDefinition(ExtendedAttributeResource, string)

Lookup. ile genişletilmiş öznitelik tanımı oluşturan fabrika yöntemiCalculationType eşittirLookup ve yalnızca Kaynaklarda kullanılabilir. Belirtmeniz gerekiyorfieldId Vealias bu yöntem çağrıldığında. Alan türü, id. alanından çıkarılır.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
    ExtendedAttributeResource fieldId, string alias)
ParametreTipTanım
fieldIdExtendedAttributeResourceBelirtilenExtendedAttributeResource alan kimliği.
aliasStringBelirtilenString takma ad.

Geri dönüş değeri

Oluşturulan örnekExtendedAttributeDefinition belirtilen sınıffieldId Vealias.

Örnekler

Aramalı bir kaynak için özel bir alan tanımı oluşturmak ve ardından bunu metin değerleriyle doldurmak için bu örneği kullanın:

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);

Ayrıca bakınız


CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)

Lookup. ile genişletilmiş öznitelik tanımı oluşturan fabrika yöntemiCalculationType eşittirLookup ve yalnızca Kaynaklarda kullanılabilir. Belirtmeniz gerekiyorcustomFieldType ,fieldId Vealias bu yöntemi çağırdığınızda.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
    CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
ParametreTipTanım
customFieldTypeCustomFieldTypeBelirtilenCustomFieldType tip.
fieldIdExtendedAttributeResourceBelirtilenExtendedAttributeResource alan kimliği.
aliasStringBelirtilenString takma ad.

Geri dönüş değeri

Oluşturulan örnekExtendedAttributeDefinition belirtilen sınıfcustomFieldType ,fieldId Vealias.

Örnekler

Aramalı bir kaynak için özel bir alan tanımı oluşturmak ve ardından bunu metin değerleriyle doldurmak için bu örneği kullanın:

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);

Ayrıca bakınız