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ı).