نمایش دیالوگ تایید قبل از submit

فرض كنيد يك پروسس به نام prs_darj و يك دكمه به نام btn_save داريم ميخواهيم هنگامي كه كاربر بر روي دكمه كليك كرد ابتدا يك كادر confirm باز شود وپس از تاييد پروسس اجرا شود

1- وارد تنظيمات دكمه شده و action آن را ازنوع redirect to url قرار ميدهيم. در قسمت url target كد زير را قرار ميدهيم

 

javascript:apex.confirm('are you sure?', {

request:"submit"});

 

2- سپس وارد تنظيمات پروسس شده و condition آن را به صورت ذيل تنظيم ميكنيم.

shortcut :

فرض كنيد به جاي پيغام are you sure? بخواهيم يه متن طولاني را بارها استفاده كنيم. براي اين كه كارمان راحت تر شود يه shortcut براي آن پيغام ساخته و سپس از shortcut استفاده ميكنيم.

براي اين كار مراحل ذيل را دنبال ميكنيم.

1- در share component در قسمت User Interface بر روي shortcut كليك ميكنيم.

2- سپس بر روي دكمه create كليك ميكنيم.

3- يك نام مثلا TAEED_ETERAZ را در قسمت name وار ميكنيم

4- نوع آن را text with javascript escaped single quotes انتخاب ميكنيم

5- در كادر shortcut پيغام دلخواه خود را وارد ميكنيم.

6- در قسمت error message نيز يك متن وارد ميكنيم

7- بر روي دكمه create كليك ميكنيم.

8- از share component خارج ميشويم و وارد قسمت و يرايش صفحه مورد نظر ميشويم.

9-در قسمت Function and Global Variable Declaration يك متغير به صورت ذيل تعريف ميكنيم.

var htmldb_taeed_message='"TAEED_ETERAZ"';

نكته: TAEED_ETERAZ نام shortcut مان ميباشد.

10- وارد تنظيمات دكمه شده و url آن را به صورت ذيل تغيير ميدهيم

 

javascript:apex.confirm(htmldb_taeed_message, {

request:"submit"});

 

آخرین ویرایش در جمعه, 19 آبان 1396 ساعت 16:27

برخی از مشتریان ما

درباره ما

وب سایت RDBMS.IR با هدف نصب و راه اندازی، پشتیبانی و مشاوره بانک اطلاعاتی اوراکل برای هم وطنان عزیر و همچنین آموزش و تدریس اوراکل اپکس  تاسیس شده است

 

تماس با ما

شماره تماس: 09199131631

شماره تماس: 09122345018

تلگرام: 09331788945

ایمیل: این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید
Top
We use cookies to improve our website. By continuing to use this website, you are giving consent to cookies being used. More details…