Selector Row
ویجت selector row دارای فرمت زیر است
{
"widget_type": "SELECTOR_ROW",
"data": {
"@type": "type.googleapis.com/widgets.SelectorRowData",
"title": "این یک سلکتور رو هست",
"image_url": "",
"has_divider": false,
"has_notification": true,
"icon": {
"icon_name": "ADD",
},
"notification_text": "",
"description": "نوتیفیکیشن",
"has_arrow": true,
"small": true,
"action": {
"type": "LOAD_WEB_VIEW_PAGE",
"fallback_link": "https://your.website.com",
"payload": {
"@type": "type.googleapis.com/widgets.LoadWebViewPagePayload",
"url": "https://your.website.com"
}
}
}
}
## نمایش
![ScreenShot](/kenar-docs/widgets/doc-images/selector_row.png)
حتما باید `widget_type` برابر با `SELECTOR_ROW` قرار داده شود.
در ادامه فیلد های این ویجت را توضیح میدهیم:
- type: یک مقدار ثابت برابر با `type.googleapis.com/widgets.SelectorRowData`
- title: متن مورد نطر برای ویجت
- image_url:
- has_divider: یک فیلد بولین نشان دهنده ی قرار گرفتن یک خط جداکننده در انتهای ویجت
- description: در کلاینت اندروید نمایش داده میشود و به صورت یک دیسکریپشن پایین تایتل است
- icon: این فیلد تایپ `json` دارد :
- icon_name: اسم آیکون از لیست آیکون های دیوار است . این آیکون در کنار ویجت قرار میگیرد
- ~~icon_color: رنگ آیکون که میتواند از لیست رنگ های دیوار اننخاب شود.~~
- action: همانطور که در [اینجا](/kenar-docs/widgets/actions/) توضیح دادیم یکی از دو اکشن تعریف شده را میپذیرد
# اعتبارسنجی ویجت:
حداکثر طول قابل قبول برای فیلد `title` برابر با ۲۰۰ کاراکتر است.
فیلد `action` نیز مطابق با ولیدیشن اکشن استفاده شده ، بررسی میشود.