(5-9) تحسين الـ Model Components

في هذا الجزء ، سنضيف attributes لـ OrderItem view وإنشاء static list of values.
لتحسين الـ model ، قم بالخطوات التالية:

1- قم بالضغط مرتين على OrderItemView.xml داخل الـ model package الموجود في متصفح التطبيق .

ta00201

2- اضغط التبويب Entity Objects وفي قائمة Available انقل ProductBaseEO إلى قائمة Selected .

ta00202

3- اضغط التبويب Attribute واضغط على الخيار Add Attribute from entity من القائمة المسندلة بجوار أيقونة Add .

ta00203

4- من قائمة Attributes ، انزل لأسفل ومن ProductBaseEO اختر ProductName وانقله إلى قائمة Selected .

ta00204

لاحظ أن الـ ProductId attribute تمت إضافة تلقائياً ، اضغط OK ثم Save All  .

5- اضغط بزر الماوس الأيمن على المشروع Model في مستكشف التطبيق ثم اختر New .

ta00206

في New Gallery اختر Business Tier ثم ADF Mobile Client Business Components واختر View Object من قائمة Items .

ta00206b

ثم اضغط OK .

6- في المربع الحواري Create View Object ، اكتب StatusCode للحقل name وحدد الخيار Rows Populated at design time .

ta00207

ثم اضغط Next .

7- في خطوة الـ Attributes ، اضغط الزر New .

ta00208

8- في New View Object Attribute ، اكتب القيمة OrderStatus للحقل Name ، وحدد الخيار Key Attribute .

ta00209

ثم اضغط OK .

9- بالعودة إلى خطوة Attribute ، اضغط New مرة أخرى لإنشاء الـ attribute الثاني ، في New View Object Attribute ، اكتب Description للحقل Name .

ta00210

اضغط OK ثم Next .

10- في خطوة Attribute Settings اضغط Next ، وفي خطوة Static List ، اضغط الزر Add سبع مرات (7) لإعداد إنشاء الـ list of values .

ta00211

11- في قيم LOV أدخل التالي:

Description

OrderStatus

Order submitted

PENDING

Order being shipped

SHIP

Order being picked

PICK

Order completed

COMPLETE

Order cancelled

CANCEL

Waiting for stock

STOCK

Order in cart

CART

 
 
 
 
 
 
 
 
 
 
 
 
 
 
كما بالشكل
ta00212

اضغط Next .

12- حدد الخيار Application Module ، واترك باقي القيم على حالتها الافتراضية .

ta00212

واضغط Next ثم Finish .

13- في مستكشف التطبيق اضغط مرتين على OrderView لفتح المحرر .

ta00214

14- في التبويب Overview اضغط التبويب View Accessors ثم اضغط الزر Add .

ta00215

15- في المربع الحواري View Accessors اختر StatusCode من قائمة Available وانقله إلى قائمة View Accessors .

ta00216

اضغط OK .

16- اضغط النبويب Attributes واختر OrderStatusCode attribute ، وانزل إلى List of Values ، واضغط الزر Add .

ta00217

17- في المربع الحواري Create List of Values اختر StatusCode1 من القائمة المنسدلة List Data Source ، و OrderStatus من قائمة List Attribute .

ta00218

18- اضغط التبويب UI Hints وانقل Description من Available إلى Selected ، وأزل التحديد من الخيار Include “No Selection” Item .

ta00219

اضغط OK .

19- الآن تم إضافة List of Value للـ OrderView .

ta00220

20- اضغط Save All .

ليست هناك تعليقات:

إرسال تعليق

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