پرش به مطلب اصلی

ویجت چک‌باکس (فرم)

این ویجت یک گزینه انتخابی داخل فرم می‌سازد (روشن/خاموش).

نمونه ویجت چک‌باکس
نمونه ویجت «چک‌باکس» در پنل اپ‌ادیتور.

کاربردها

  • دریافت انتخاب‌های چندگانه از کاربر.
  • ساخت گزینه‌هایی مثل پذیرش قوانین، انتخاب علاقه‌مندی‌ها یا فیلترها.
  • استفاده در فرم‌هایی که بیش از یک پاسخ می‌توانند داشته باشند.
یادداشت

قبل از انتشار اپ، نمایش این ویجت را در اندازه‌های مختلف صفحه بررسی کنید.

فرم تنظیمات ویجت چک‌باکس
فرم تنظیمات ویجت «چک‌باکس» در پنل اپ‌ادیتور.

تنظیمات اصلی

اطلاعات فیلد

  • نام فیلد: نام داخلی چک‌باکس است و برای ثبت مقدار در فرم استفاده می‌شود.
  • برچسب فیلد: متنی است که کاربر کنار چک‌باکس می‌بیند؛ مثل «قوانین را می‌پذیرم».
  • مقدار حالت انتخاب شده: مقداری است که وقتی چک‌باکس تیک دارد ثبت می‌شود؛ مثل on یا yes.
  • مقدار حالت انتخاب نشده: مقداری است که وقتی چک‌باکس تیک ندارد ثبت می‌شود؛ مثل off یا no.
  • پیش‌فرض تیک‌دار باشد؟ مشخص می‌کند فیلد از ابتدا فعال باشد یا نه.

ظاهر چک‌باکس

می‌توانید فونت، سایز برچسب، رنگ برچسب، رنگ باکس در حالت تیک‌دار، رنگ باکس در حالت بدون تیک و رنگ خود تیک را تنظیم کنید.

اتصال به متغیر

پس از انتخاب متغیر، جهت اتصال را مشخص کنید:

  • فیلد به متغیر: رفتار پیش‌فرض؛ با تغییر تیک، مقدار فعال یا غیرفعال چک‌باکس در متغیر ذخیره می‌شود.
  • متغیر به فیلد: مقدار متغیر وضعیت تیک را تعیین و با هر تغییر متغیر آن را به‌روزرسانی می‌کند؛ تغییر دستی تیک روی متغیر نوشته نمی‌شود.
  • همگام‌سازی دوطرفه: هر دو مسیر هم‌زمان فعال هستند.

برای خواندن از متغیر، ابتدا مقدار با «مقدار فعال» و «مقدار غیرفعال» چک‌باکس مقایسه می‌شود؛ در غیر این صورت مقدارهای بولی مانند true و false تفسیر می‌شوند. اگر متغیر وجود نداشته باشد، حالت پیش‌فرض چک‌باکس حفظ می‌شود.

نکته

برای مواردی مثل «پذیرش قوانین»، بهتر است مقدار پیش‌فرض غیرفعال باشد تا کاربر خودش آگاهانه آن را انتخاب کند.

نکات طراحی و تست

  • جایگاه «ویجت چک‌باکس (فرم)» را در چیدمان صفحه با اندازه‌های مختلف نمایش بررسی کنید.
  • عنوان، متن و فاصله‌گذاری اطراف ویجت را با سایر اجزای همان صفحه هماهنگ نگه دارید.
  • قبل از انتشار، تعامل کاربر با ویجت را روی دستگاه واقعی تست کنید؛ مخصوصاً اگر ویجت داخل گروه، تب، اسلاید یا فرم قرار دارد.