CreateLookupResourceDefinition

CreateLookupResourceDefinition(ExtendedAttributeResource, string)

Metode pabrik yang membuat definisi atribut yang diperluas dengan lookup. MemilikiCalculationType sama denganLookup dan hanya dapat digunakan di Sumber Daya. Anda harus menentukanfieldId Danalias saat memanggil metode ini. Jenis bidang disimpulkan dari id bidang.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
    ExtendedAttributeResource fieldId, string alias)
ParameterJenisKeterangan
fieldIdExtendedAttributeResourceYang ditentukanExtendedAttributeResource ID lapangan.
aliasStringYang ditentukanString alias.

Nilai Pengembalian

Contoh yang dibuat dariExtendedAttributeDefinition kelas dengan yang ditentukanfieldId Danalias.

Contoh

Gunakan contoh ini untuk membuat definisi bidang khusus untuk sumber daya dengan pencarian, lalu isi dengan nilai teks:

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

Lihat juga


CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)

Metode pabrik yang membuat definisi atribut yang diperluas dengan lookup. MemilikiCalculationType sama denganLookup dan hanya dapat digunakan di Sumber Daya. Anda harus menentukancustomFieldType ,fieldId Danalias saat memanggil metode ini.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(
    CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
ParameterJenisKeterangan
customFieldTypeCustomFieldTypeYang ditentukanCustomFieldType jenis.
fieldIdExtendedAttributeResourceYang ditentukanExtendedAttributeResource ID lapangan.
aliasStringYang ditentukanString alias.

Nilai Pengembalian

Contoh yang dibuat dariExtendedAttributeDefinition kelas dengan yang ditentukancustomFieldType ,fieldId Danalias.

Contoh

Gunakan contoh ini untuk membuat definisi bidang khusus untuk sumber daya dengan pencarian, lalu isi dengan nilai teks:

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

Lihat juga