kenar-docs

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` نیز مطابق با ولیدیشن اکشن استفاده شده ، بررسی میشود.