Ana içeriğe geç

getSingleAttributeByMarkerSet

Bir özellik setinden veri ile bir özellik alma

AttributesSets.getSingleAttributeByMarkerSet(attributeMarker, setMarker, langCode)

const value = await AttributesSets.getSingleAttributeByMarkerSet('list1', 'list1')
Şema

setMarker:* number
özellik setinin metin tanımlayıcısı (marker)
örnek: 'form'

attributeMarker:* string
set içindeki özelliğin metin tanımlayıcısı (marker)
örnek: 'list1'

langCode: string
dil kodu
örnek: en_US


Bu yöntem, özellik setlerinden veri ile tek bir özellik döndürür.

Örnek dönüş:

{
"type": "list",
"marker": "list1",
"position": 192,
"validators": {
"requiredValidator": {
"strict": true
},
"defaultValueValidator": {
"fieldDefaultValue": 11
}
},
"localizeInfos": {
"title": "Benim özelliğim"
},
"listTitles": [
{
"title": "kırmızı",
"value": 1,
"position": 1,
"extended": {
"value": null,
"type": null
}
},
{
"title": "sarı",
"value": 2,
"position": 2,
"extended": {
"value": null,
"type": null
}
}
]
}
Şema

type: string
özellik türü
örnek: list

marker: string
özelliğin metinsel tanımlayıcısı (marker)
örnek: list1

position: number
sıralama için pozisyon numarası
örnek: 192

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

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

localizeInfos: Record<string, any>
set için yerelleştirme verisi (isim)
örnek:

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

listTitles Record<string, any>
liste ve radioButton özellikleri için değerler dizisi (genişletilmiş verilerle birlikte)
örnek:

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