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
}
]