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

باز کردن صفحه

این عملکرد یک صفحه را باز می‌کند و می‌تواند نحوه باز شدن صفحه را کنترل کند.

کاربردها

  • جابجایی کاربر از یک صفحه به صفحه دیگر.
  • ساخت مسیرهای ناوبری مثل ورود به صفحه جزئیات، داشبورد یا فرم.
  • کنترل نحوه باز شدن صفحه با انیمیشن و جایگزینی صفحه فعلی.
فرم تنظیمات عملکرد «باز کردن صفحه»
فرم تنظیمات عملکرد «باز کردن صفحه» در پنل اپ‌ادیتور.

تنظیمات

  • فیلدها: انتخاب صفحه، انیمیشن صفحه، انیمیشن ورود/خروج، منحنی انیمیشن ورود/خروج
  • گزینه‌ها: نحوه نمایش صفحه (صفحه کامل، دیالوگ یا شیت)، جایگزین صفحه فعلی شود؟، بستن تمام صفحات باز شده بعد از صفحه انتخاب‌شده

نحوه نمایش صفحه

صفحه مقصد می‌تواند به سه شکل باز شود:

حالتتوضیح
صفحه کاملحالت پیش‌فرض؛ صفحه تمام نمایشگر را می‌گیرد
دیالوگ (پنجره شناور)صفحه به‌صورت یک پنجره روی صفحه فعلی باز می‌شود
شیت (کشویی از پایین)صفحه از پایین نمایشگر بالا می‌آید

برای دو حالت دیالوگ و شیت این تنظیمات هم در دسترس است:

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

برای ظاهر شناور و مدرن، حاشیه طرفین را روی مقداری مثل ۱۶ پیکسل بگذارید و گردی گوشه‌ها را افزایش دهید. در نمایشگرهای باریک، حاشیه به‌صورت خودکار محدود می‌شود تا شیت بیش از حد باریک نشود.

توضیحات

  • اگر نوع انیمیشن صفحه خالی باشد، حالت پیش‌فرض تنظیمات اپ اعمال می‌شود.
  • اگر فیلدهای انیمیشن ورود/خروج خالی باشد، انیمیشن مشخص‌شده در تنظیمات اپ لحاظ می‌شود.
  • اگر صفحه مقصد باید هنگام اجرا از روی یک مقدار پویا مشخص شود، از عملکرد باز کردن صفحه با متغیر استفاده کنید.

نکات تکمیلی

  • این عملکرد را به رویدادی وصل کنید که از نظر کاربر قابل پیش‌بینی باشد؛ برای مثال کلیک دکمه، باز شدن صفحه یا تکمیل فرم.
  • اگر اجرای «باز کردن صفحه» به فایل، صفحه، سرویس یا مقدار ورودی وابسته است، قبل از انتشار وجود و صحت آن را بررسی کنید.
  • در سناریوهای حساس، برای جلوگیری از اجرای ناخواسته از شرط مناسب استفاده کنید.
  • بعد از تنظیم، رفتار عملکرد را در پیش‌نمایش و روی دستگاه واقعی تست کنید؛ به‌ویژه اگر به اینترنت، مجوز دستگاه یا سرویس بیرونی وابسته است.

خطاهای رایج

  • انتخاب نکردن مقدارهای ضروری در فرم تنظیمات عملکرد.
  • اتصال عملکرد به رویداد اشتباه یا تکراری.
  • فراموش کردن تست حالت‌های ناموفق، مثل نبود اینترنت، لغو عملیات توسط کاربر یا خالی بودن داده.
  • استفاده از چند عملکرد پشت‌سرهم بدون توجه به ترتیب اجرا و وابستگی بین آن‌ها.