دیالوگهای قابل تنظیم در 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 اجرا میشوند.
-
در غیر این صورت، عملیات متوقف خواهد شد.
