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

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

 

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

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

در زیر مدل 2 صفحه مورد نظر ما که قرار است ایجاد شود را می بینید :

  

ساخت صفحه یا page

 در صفحه application Builder روی گزینه Create Page  کلیک نمایید.

در این صفحه نوع Blank page را انتخاب کنید

ازصفحه فهرست بخش (DEPT) را انتخاب کنید.

صفحه خالی مورد نظر ایجاد شده است. ما می خواهیم  لیستی جهت نمایش  گروه ها ایجاد کنیم ، در قسمت مشخص شده زیر روی content Body راست کلیک کنیدو گزینه create Region  را انتخاب نمایید.

حالا شما یک منطقه (region) جدید ایجاد کرده اید.

اطلاعات region که ساخته ای را وارد کنید:



Title : Dept List

Type : Interactive Report (گزارش های تعاملی)
متن SQL Query  : *** Select DEPTNO, DNAME, LOC from DEPT***

در انتها گزینه SAVE را وارد کنید.

 

حالا شما می توانید یرای تست گزینه RUN را فشار دهید،

شما نیاز دارید اضافه کنید یک ستون که شامل آیکون ویرایش است ، در زیر می  توانید آن را ببینید:

مانند تصویر زیر روی گزینه Attributes در زیر منوی Dept List انتخاب کنید و تنظیم خواص به عناوین زیر نشان داده شده است:

 

 انتخاب گره صفات در بخش "فهرست گروه". و تنظیم خواص به عنوان زیر نشان داده شده:

Link Column = Link to Single Row View

این بدان معناست که زمانی که شما روی ایکن modify  مربوط به یک رکورد کلیک می کنید، برنامه شمار را به یک صفحه دیگر انتقال می دهد (نمایش اطلاعات رکورد)

اگر می خواهید برای بروید به  صفحه قابل تنظیم  شما می توانی گزینه زیر ر انتخاب کنیدا (که بعدا مورد بحث خواهد شد)

Link Column = Link to Custom Target

     باز می گردیم به  این صفحه:

 

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

 

   فرم    Form
     در ادامه ، ما یک صفحه فرم ایجاد می کنیم ، هنگامی که شما با کلیک بر روی به ایکن ویرایش (modify) و یا ایکن ایجاد (create) یک بخش، در زیر مراحل ایجاد را می بینید :

 

صفحه خالی ایجاد شده است.

در این قسمت یا منطقه (Region)  جدید ایجاد می کنیم ، برای این قسمت اطلاعات مورد نیاز را وارد می کنیم.

 Title: Form on Dept

Type: Static Content

نکته:  با توجه به نوع  " Type: Static Content"شما نیاز به ایجاد آیتم ها در این منطقه (Region)  دارید برای وارد کردن و پردازشهای مربوط به  insert, update, delete که روی داده های موچود در دیتابیس انجام می شود.
     سه فیلد ایجاد خواهد کرد:

        Hidden: DEPTNO

        Text Field: DNAME

        Text Field: LOC


شما می توانید با  کشیدن و رها کردن (Drag and drop) یک آیتم Hidden   در قسمت ITEMS  این عمل را انجام دهید که در تصویر زیر آن را می بینید :

 

در زیر تنظیمات خصوصایت برای Item  را می بینید.

برای ایجاد Text  Filed نیز مانند قسمت قبل (Hidden   ) اقدام می کنیم

 

حالا می توانیم تست ابتدایی را ببینیم :

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