Ana içeriğe geç

getSingleAttributeByMarkerSet

Bir özellik setinden veri ile bir özellik almak.

Açıklama

Bu yöntem, özellik setlerinden veri ile tek bir özellik döndürür. Bir IAttributesSetsEntity nesnesine çözülmekte olan bir Promise döndürür.

AttributesSets.getSingleAttributeByMarkerSet(

setMarker, attributeMarker, langCode

);

Parametreler şeması

Şema

setMarker(zorunlu): string
Özellik setinin metin tanımlayıcısı (marker)
örnek: "productAttributes"

attributeMarker(zorunlu): string
Set içindeki özelliğin metin tanımlayıcısı (marker)
örnek: "color"

langCode: string
Dil kodu. Varsayılan: "en_US"
örnek: "en_US"

Örnekler

Minimal örnek

const response = await AttributesSets.getSingleAttributeByMarkerSet('list1', 'list1');

langCode özelliği ile örnek

const response = await AttributesSets.getSingleAttributeByMarkerSet('list1', 'list1', 'en_US');

Örnek yanıt

{
"type": "string",
"value": {},
"marker": "admin-text",
"position": 1,
"listTitles": [],
"validators": {},
"localizeInfos": {
"title": "Admins metni"
},
"additionalFields": []
}

Yanıt şeması

Şema: IAttributesSetsEntity

type: AttributeType
Özellik türü.
örnek: "string", "text", "integer", "vb."

value: any
Herhangi bir türde olabilen özelliğin değeri.

marker: string
Özelliğin metinsel tanımlayıcısı (marker).
örnek: "color", "size", "vb."

position: number
Sıralama için pozisyon numarası.
örnek: 1

listTitles: IListTitle[] | Record<string, any>
Liste ve radioButton özellikleri için değerler dizisi (genişletilmiş veriler ile).
örnek:

[
{
"title": "kırmızı",
"value": 1,
"position": 1,
"extendedValue": null,
"extendedValueType": null
},
{
"title": "sarı",
"value": 2,
"position": 2,
"extendedValue": null,
"extendedValueType": null
}
]

validators: Record<string, any>
Doğrulama için validator seti.
örnek:

{
"requiredValidator": {
"strict": true
},
"defaultValueValidator": {
"fieldDefaultValue": 11
}
}

localizeInfos: ILocalizeInfo
Yerelleştirmeyi dikkate alarak şablonun adı.
örnek:

{
"title": "Benim özelliğim"
}

additionalFields: Record<string, any>
Özellik için ek alanlar (isteğe bağlı).

settings: Record<string, any>
Ek özellik ayarları (isteğe bağlı).