تغییرات اعمال شده در نمایش Alert یا Confirm در Oracle APEX 21.2

دیالوگ‌های قابل تنظیم در Oracle APEX 21.2

در نسخه APEX 21.2، تغییرات قابل توجهی در نحوه نمایش و تنظیم هشدارها (Alert) و پنجره‌های تأیید (Confirm) ایجاد شده است. این قابلیت‌ها حالا به شکلی زیباتر، منعطف‌تر و با امکان شخصی‌سازی کامل (از جمله عنوان، پیام، آیکون، رنگ و لیبل دکمه‌ها) در اختیار توسعه‌دهندگان قرار دارند.


مراحل ایجاد Confirm Dialog سفارشی

1. ایجاد صفحه

  • با استفاده از Create Page Wizard، یک صفحه خالی ایجاد کنید.

  • نام صفحه را Sample Customizable Dialogs قرار دهید.

  • گزینه Create a new navigation menu را انتخاب کنید.

  • روی Finish کلیک کنید.


2. افزودن دکمه

در Page Designer:

  • از پنل سمت چپ، روی Buttons راست‌کلیک کرده و یک دکمه بسازید.

  • در بخش Identification:

    • Name: Delete

    • Label: Delete Record


3. ایجاد Dynamic Action

در همان صفحه:

  • به تب Dynamic Actions بروید.

  • روی Events راست‌کلیک کرده و Create Dynamic Action را انتخاب کنید.

در پنل ویژگی‌ها:

  • Name: Deleting a record

  • Event: Click

  • Selection Type: Button

  • Button: Delete


4. پیکربندی اکشن Confirm

  • روی اکشن پیش‌فرض Show کلیک کرده و آن را به Confirm تغییر دهید.

در تنظیمات:

  • Title: Delete Record

  • Message: Are you sure to delete this record?

  • Style: Danger

  • Icon: آیکون دلخواه (مثل fa-trash)

  • Confirm Label: Delete

  • Cancel Label: Cancel

  • (در صورت نیاز) کلاس‌های CSS دلخواه را نیز می‌توانید اضافه کنید.


تست عملکرد

  • روی Save and Run Page کلیک کنید.

  • با کلیک روی دکمه Delete، یک پنجره تأیید (Confirm Dialog) به نمایش درمی‌آید.

  • اگر کاربر تأیید کند، سایر اکشن‌های Dynamic Action اجرا می‌شوند.

  • در غیر این صورت، عملیات متوقف خواهد شد.