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.

AttributesSets.getSingleAttributeByMarkerSet( attributeMarker*, setMarker*, langCode );

Parametreler şeması

Şema

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

attributeMarker(gerekli): 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ı).