ExtendedAttributeDefinition.CreateLookupResourceDefinition

CreateLookupResourceDefinition(ExtendedAttributeResource, string)

طريقة المصنع التي تنشئ تعريف سمة موسع مع البحث. لديهاCalculationType يساويLookup ويمكن استخدامها في الموارد فقط. أنت مطالب بالتحديدfieldId وalias عند استدعاء هذه الطريقة. يتم استنتاج نوع الحقل من معرف الحقل.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
    ExtendedAttributeResource fieldId, string alias)
معامليكتبوصف
fieldIdExtendedAttributeResourceالمحددExtendedAttributeResource معرف المجال.
aliasStringالمحددString الاسم المستعار.

قيمة الإرجاع

تم إنشاء مثيل لـExtendedAttributeDefinition فئة مع المحددfieldId وalias.

أمثلة

استخدم هذا المثال لإنشاء تعريف حقل مخصص لمورد مع البحث ثم قم بتعبئته بقيم نصية:

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

أنظر أيضا


CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)

طريقة المصنع التي تنشئ تعريف سمة موسع مع البحث. لديهاCalculationType يساويLookup ويمكن استخدامها في الموارد فقط. أنت مطالب بالتحديدcustomFieldType وfieldId وalias عند استدعاء هذه الطريقة.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
    CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
معامليكتبوصف
customFieldTypeCustomFieldTypeالمحددCustomFieldType يكتب.
fieldIdExtendedAttributeResourceالمحددExtendedAttributeResource معرف المجال.
aliasStringالمحددString الاسم المستعار.

قيمة الإرجاع

تم إنشاء مثيل لـExtendedAttributeDefinition فئة مع المحددcustomFieldType وfieldId وalias.

أمثلة

استخدم هذا المثال لإنشاء تعريف حقل مخصص لمورد مع البحث ثم قم بتعبئته بقيم نصية:

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

أنظر أيضا