انتقل إلى المحتوى الرئيسي

getSingleAttributeByMarkerSet

الحصول على سمة واحدة مع بيانات من مجموعة السمات

AttributesSets.getSingleAttributeByMarkerSet(attributeMarker, setMarker, langCode)

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

setMarker:* number
معرف نصي (علامة) لمجموعة السمات
مثال: 'form'

attributeMarker:* string
معرف نصي (علامة) للسمة في المجموعة
مثال: 'list1'

langCode: string
رمز اللغة
مثال: en_US


تُرجع هذه الطريقة سمة واحدة مع بيانات من مجموعات السمات.

مثال على الإرجاع:

{
"type": "list",
"marker": "list1",
"position": 192,
"validators": {
"requiredValidator": {
"strict": true
},
"defaultValueValidator": {
"fieldDefaultValue": 11
}
},
"localizeInfos": {
"title": "My attribute"
},
"listTitles": [
{
"title": "red",
"value": 1,
"position": 1,
"extended": {
"value": null,
"type": null
}
},
{
"title": "yellow",
"value": 2,
"position": 2,
"extended": {
"value": null,
"type": null
}
}
]
}
Schema

type: string
نوع السمة
مثال: list

marker: string
معرف نصي للسمة (علامة)
مثال: list1

position: number
رقم الموضع للفرز
مثال: 192

validators: Record<string, any>
مجموعة من المدققين للتحقق
مثال:

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

localizeInfos: Record<string, any>
بيانات التوطين للمجموعة (الاسم)
مثال:

{ 
"title": "My attribute"
}

listTitles Record<string, any>
مصفوفة من القيم (مع بيانات موسعة) لسمات القائمة وزر الراديو
مثال:

[ 
{
"title": "red",
"value": 1,
"position": 1,
"extendedValue": null,
"extendedValueType": null
},
{
"title": "yellow",
"value": 2,
"position": 2,
"extendedValue": null,
"extendedValueType": null
}
]