(8-7) تعريف الـ Workbook Bindings

1- اضغط مرتين على DepartmentsList.xlsx في مستكشف التطبيق لفتحها بالـ Microsoft Excel .

f00201

2- يتم فتح الـ Excel ، ويقوم بتحميل Oracle ADF Desktop Integration .

f00202

3- في المربع الحواري Page Definition ، اختر ADFdi_view_DepartmentPagePageDef .

f00203

اضغط Ok .

4- تظهر شاشة الـ Document Actions في الـ Excel .

f00204

5- اختر خلية في الـ workbook ، ثم في التبويب Bindings اختر DepartmentsView1 ثم اضغط Insert Binding .

f00205

6- في المربع الحواري Select Component ، اختر ADF Read-only Table .

f00203

اضغط Ok .

7- في المربع الحواري Insert Component: ADF Read-only Table ، اضغط Ok لقبول القيم الافتراضية .

f00207

8- الـ Excel workbook يجب أن تكون كالتالي :

f00208

9- اضغط الأيقونة Save .

f00209 لاحظ أنّـه يمكن أن تظهر لك الرسالة التالية :

"Privacy warning: This document contains macros, ActiveX Controls, XML expansion pack..."

لمعالجة تلك المشكلة ، اختر

Excel Options -> Trust Center -> Trust Center Settings... -> Privacy Options

ثم أزل التحديد على مربع الخياري

"Remove Personal information from file properties on save" .

10- بالعودة إلى الـ JDeveloper اضغط بزر الماوس الأيمن على المشروع ViewController ثم اختر Project Properties .

f00210

11- في المربع الحواري Project Properties اختر Java EE Application ، ثم اكتب ADFdi_BC في الحقلين :
Java EE Web Application Name و Java EE Web Context Root .

f00211

اضغط Ok .

12- بالعودة إلى Excel اضغط Workbook Properties في التبويب Document Actions .

f00212 13- في الـ Edit Workbook Properties ، في الحقل WebAppRoot أدخل القيمة التالية :
http://127.0.0.1:7101/ADFdi_BC

f00213

14- بجوار WebPagesFolder اضغط على الزر more iconMore . في المربع الحواري Browse For Folder اختر ADFdi_BC | ViewController | public_html .

f00214

اضغط Ok .

15- افرد القطاع Login ، ثم اضغط على الحقل ProtectedWebPage . اضغط الزر more iconMore في الحقل ProtectedWebPage .

f00215

16- في المربع الحواري Browse For Folde ، اختر
ADFdi_BC | ViewController | public_html .

f00214

اضغط Ok .

17- في المربع الحواري Select Page ، تجد أنّ القيمة faces/ تمّ تحديدها تلقائياً في Page Prefix ،
ثم اختر StarterPage.jspx/ من قائمة Choose Page .

bf00218

اضغط Ok ، الـ StarterPage عبارة عن صفحة فارغة تستخدم لإطلاق التطبيق .

18- يجب أن تبدو الـ Workbook Properties كالتالي :

f00219

اضغط Ok لإغلاق المربع الحواري Edit Workbook Properties .

19- في التبويب Document Actions ، اضغط على Worksheet Properties .

f00220

20- بجوار حقل الـ Events اضغط الزر more iconMore .

f00221

21- في المربع الحواري WorksheeetEvent Collection Editor اضغط الزر Add لإضافة Startup member . افرد ActionSet ثم اضغط الزر more iconMore .

f00222

22- في المربع الحواري Action Collection Editor اضغط الزر Add ثم اختر ComponentAction من القائمة المنسدلة .

uf00223

23- اضغط الزر more iconMore بجوار حقل الـ Action .

uf00224

24- في المربع الحواري Choose Component Action اختر Download .

f00225

اضغط Ok .

لاحظ أن الـ (Table ID (ROT564951997 يكون مختلف عندك .

25- في المربع الحواري WorksheeetEvent Collection Editor ، في الحقل
Actions | Annotation اكتب DownLoad_Data .

f00226

اضغط Ok . عد إلى Edit Worksheet Properties ، اضغط Ok .

26- اضغط الزر Add-Ins لعرض شريط الأدوات ADFdi custom .

g00105

27- في حين أن الـ workbook الذي أنشأته معتمد على الـ Book1.xlsx converted worksheet ، وكل ADFdi worksheet تحتاج إلى معرّف فريد -unique identifier- .
اختر الخيار Tools --> Reset WorkbookID لإنشاء معرّف جديد .

f00226b

28- في مربع الخطأ الذب بظهر Reset WorkbookID اضغط Yes لإعادة تعيين الـ ID .

f00226c

في مربع المعلومات Reset WorkbookID ، اضغط OK .

f00226d

29- احفظ عمل الـ Excel workbook .

f00227

أغل الـ Excel .

هناك تعليقان (2):

---- أتشرف بتعليقاتكم ----