ویجت description row دارای فرمت زیر است
{
"widget_type": "DESCRIPTION_ROW",
"data": {
"@type": "type.googleapis.com/widgets.DescriptionRowData",
"text": "این یک دسکریپشن رو هست",
"has_divider": false,
"is_primary": false,
"expandable": false,
"small": true,
"padded": false
}
}
اگر expandable
برابر با true
باشد
در صورت کلیک روی دیسکریپشن
حتما باید widget_type
برابر با DESCRIPTION_ROW
قرار داده شود.
در ادامه فیلد های این ویجت را توضیح میدهیم:
- type: یک مقدار ثابت برابر با
type.googleapis.com/widgets.DescriptionRowData
- text: متن مورد نطر برای ویجت
- has_divider: یک فیلد بولین نشان دهنده ی قرار گرفتن یک خط جداکننده در انتهای ویجت
- is_primary:یک فیلد بولین نشاندهنده ی پررنگ بودن و کمرنگ بودن متن دسیکریپشن است. اگر برابر با
false
باشد متن به رنگ طوسی پررنگ و اگرtrue
باشد ، متن به رنگ سیاه در میآید. - small: یک فیلد بولین نشان دهنده ی سایز متن در کلاینت وب است.
- expandable:یک فیلد بولین نشاندهنده ی امکان اکسپند و دیسپند کردن متن است. در صورتی که این پارامتر
true
باشد ، متن به صورت دیفالت دیسپند شده است و با کلیک روی این ویجت ، بقیه ی متن قابل مشاهده میشود. - padded: یک فیلد بولین است که با
true
کردن مقدار آن متن میتواند فاصله ی بیشتری با ویجت بعدی داشته باشد.
در صورتی که فیلد `expandable` برابر با `false` باشد ، محدودیت 200 کاراکتر برای فیلد `text` داریم.