آموزش اوراکل اپکس(ORACLE APEX)ایجاد صفحه (قسمت پنجم)

نوشته شده توسط :
آموزش اوراکل اپکس(ORACLE APEX)ایجاد صفحه (قسمت پنجم)

به طور پیش فرض، در هنگام ایجاد application یک صفحه ایجاد می شود اما در مراحل ایجاد این امکان وجود دارد که چندین صفحه ایجاد کرد . اما به طور معمول پس از ایجاد application برنامه نویسان صفحات جدید ایجاد می کنند در ادامه  به ایجاد اولین صفحه بعد از ساخت application پرداخته خواهد شد.

 

ساخت اولین صفحه

در ادامه ، ما یک صفحه ایجاد می کنیم از لیست از بخشها (DEPT Table) و از این صفحه استفاده می کنیم برای ایجاد و ویرایش اطلاعات  بخش های.  به ساده، ما این صفحه را در قالب یک الگو اوراکل  APEX که در دسترس می باشد ایجاد می کنید. 

در بخش بعدی، ما به شما دستور ایجاد یک صفحه جدید بر  اساس یک صفحه خالی  خواهیم پرداخت به طوری که شما می توانید بطور کامل این مسئله را درک کنید .

گزینه  "Form on a Table with Report" را انتخاب کنید. این الگو اوراکل APEX  صفحه شما را با دو صفحه که شامل یک صفحه از لیست گروه ها (DEPT) و فرمی برای ایجاد و ویرایش اطلاعات از گروه ها فراهم می کند.

ابتدا ، در اوراکل APEX  نیاز هست  شما ورود کنید اطلاعات برای صفحه ای که حاوی لیستی از گروه (DEPT) می باشد  . ID صفحه یک ویژگی مهم است که باید به خاطر داشته باشید.(توجه کنید IDصفحه اصلی (Home page) یک است ) .

جدول DEPT را انتخاب کنید.

در قسمت Navigation Menu شما منو خود را انتخاب می کنید

گزینه دوم (Create a new Navigation Menu Entry  )

مقدار مشخص شده در تصویر را برای  New Navigation Menu Entry  انتخاب کنید

 در قسمت  Report Columns ستونها مورد نظر را انتخاب کنید.

 

در مرحله بعد، اطلاعات از فرم خود را وارد کنید. در اینجا ما Page ID 3 را انتخاب کرده ایم. 

 

توضیحات  Page Mode:

Normal :  این بدان معنی است که زمانی که شما کلیک می کنید برای ساخت یک بخش جدید، در وب به یک صفحه جدید حرکت می کند به طوری که شما می توانید وارد کنید  اطلاعات را از آن بخش.

Model Dialog : این بدان معنی است که زمانی که شما کلیک می کنید برای ساخت یک بخش جدید، ، یک دیالوگ نمایش داده خواهد شد به طوری که شما می توانید اطلاعات را وارد کنید. 

در قسمت Primary key type  ماSelect Primary Key Column  انتخاب می کنیم   و  فیلد مورد نظر را انتخاب کنید.

هنگامی که شما یک رکورد DEPT  جدید ایجاد می کنید، ستون DEPTNO  به طور خودکار یک مقدار به  DEPT_SEQ= sequence اعطا می شود.

دو صفحه ایجاد شده است

حالا سعی کنید آن را اجرا کنید.

خیلی خوب ، همه چیز کامل است و به خوبی پرژوه ما کار می کند .

برگردیم به صفحه طراحی ، برای بهتر فهمیدن آنچه که اوراکل APEX  ایجاد کرده است.

مشاهد می کنید که اوراکل APEX دو صفحه از نوع   "Interactive Report"  و  "DML Form" ایجاد کرده است

 

جهت ویرایش یکی از فرم ها روی فرم "Form on DEPT (3)" کلیک کنید.

در تصویر بالا، محیط  طراحی  به سه بخش تقسیم می شود:

1- ایتم ها موجود در صفحه ما : از جمله Regions، دکمه ها یا (Buttons)، و پردازها (Processing).

2- رابط کاربری موجود در صفحه: صفحه معمولا دارای شش قسمت می باشد:

- هدر صفحه (PAGE HEADER)

- صفحه کنترل (PAGE NAVIGATION)

- نوار BREADCRUMB 

- قسمت محتوای موجود در بدنه اصلی صفحه (BODY CONTENT)

- پاورقی (FOOTER)

- دیالوگهای درون خطی (INLINE DIALOGS)

3 - هنگامی که شما یک آیتم  را از صفحه  انتخاب می کنید که در قسمت 1 به آن اشاره شد، ویژگی های آن ایتم در بخش 3 (این قسمت) نمایش داده خواهد شد.

 

به عنوان مثال: شما در قسمت مشخص شده شکل زیر کلیک کنید، و ویژگی  Page Mode  را به " Model Dialog" تغییر دهید، و سپس بر روی گزینه ذخیره Save کلیک کنید . در زیر این مثال را می بینید:

دوبار صفحه را run  کنید.

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

به همین نحو شما می توانید page های جدید ایجاد نمایید.

در داکیومنت بعد آموزش ساخت یک صفحه جدید را با امکانات بیشتر را خواهیم داشت.