الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

تنسيق الواجهات في جي ديفيلوبر

Featured Replies

بتاريخ:

السلام عليكم
انا يا اخوان كنت اعمل فورم وريبورت بيلدر .وقد قررت الانتقال الى الجي ديفيلوبر .لكن في الفورم بيلدر كان من السهولة التحكم في شكل الفورم كتحريك العناصر في المكان الذي تريده.وموازة العناصر وكل شيئ من هذه القبيل .لكن في الجي ديفلوبر لم استطيع ذلك .فهل من طريقة للتحكم في شاشة الجي ديفيلوبر بسهولة.واذا كانت موجوده ارجو التوضيح او ارسال رابط لشرح هذه العملية.

  • بعد 1 شهر...
بتاريخ:
لكن في الفورم بيلدر كان من السهولة التحكم في شكل الفورم كتحريك العناصر في المكان الذي تريده.وموازة العناصر وكل شيئ من هذه القبيل


لا يوجد شىء فى الجى ديف اسمه تحريك العناصر فى اى مكان طبعا وفى سؤالك لم توضح عن اى اصدار تسال بالظبط بالنسبه للاصدار العاشر شوف الموضوع ده من هنا اما الجى ديف 11g فالفكره ان فى حاجه اسمها Layout وداخل ال Layout بتحط (ال children components) اللى عاوزه على سبيل المثال وليس الحصر

Panel Collection

ودى من اسمها وظيفتها ان بنحط فيها كولكشن زى مثلا ال Table وبيقى فيها menusو toolbars للتعامل مع التابل ده زى عرض الاعمده وفصل التابل عن الصفحه وكمان امكانيه تحويل التابل ده لملف Excel وهكذا

257654611.gif

Panel Splitter

ودى بتقسم الصفحه اللى عندك لقسمين مع امكانيه التحريك بالماوس لزياده اى قسم عن الاخر

414505968.gif

Panel Dashboard

دى Layout بنضع فيها ال tree and tree Table

panelStretchLayout

دى بتقسم الصفحه كلها عن طريق ال Layout ده بطريقه سهله اوى وده بينزل معاها خمسه facets اهم اتنين فيهم هما Top و Center بحيث تضع كل المنيو اللى عندك فى الtop Facet وتحط اللوجيكال والداتا فى ال Center Facet

159992518.png


وهكذا حاول تجرب التنسيق واقره عن عمل التمبليت من على موقع اوراكل
  • بعد 3 أسابيع...
بتاريخ:
  • كاتب الموضوع

شكراً يا اخت هالة على الاهتمام
بس عندي سوئال اخر وهو عن كيفية تكبير وتصغير حجم الليبل الخاص بالتكست بوكس مع العلم اني اعمل على 11g

بتاريخ:

بالنسبه لل outputLabel او ال outputText او اى من الكومبوننت بتقف عليها من الستركشر وبعدين فى البروبرتى انسبكتور حتلاقى حاجه اسمها ال style بتتحكم عن طريقها فى نوع الخط وحجمه وكمان اللون ومحاذاه الخط داخل التيكست واختيارات تانيه خاصه بالستايل جربها وشوف اللى عاوزه

  • بعد 1 سنة...
بتاريخ:

الأخت هالة بالنسبة ل
panelStretchLayout

تم تحريك الحقول بشكل ممتاز في
Preview

وجاءت في منتصف الصفحة
ولكن في أثناء التشغيل
تأتي الحقول في أعلى الصفحة

وبالنسبة للون الخط وحجمه لا يتغير مباشرة من
properties

بتاريخ:

تغيير الألوان يكون من خلال الـ skinning أفضل لأنه يتم في ملف واحد بدلاً من التغيير في كل الصفحات. ونفس الكلام ينطبق على المحاذاة حيث يمكنك تغيير خاصية الـ valign أيضاً من الـ skinning

بتاريخ:

بالنسبه لل Panel Stretch Layout ضع ما تريده فى منتصف الصفحه فى الCenter Facet وليس فى ال top facet مع العلم انك ممكن تضع جوه ال Center Facet اى container تانى زى مثلا ال Panel group Layout وتخللى ال Halign بتاعها مثلا Center وهكذا


بالنسبه لل Skinning فده لو عاوز توحد ال Look and Feel للابليكيشن بتاعك كله فبتعمل Custom Skin (ملف CSS بتعمل فيه كل الاعدادات اللى عايزها وفى ملف ال Trinidad-config بتخليه يشاور على الملف الجديد وياخد الاعدادات منه

بتاريخ:

الأخت هالة:
لقد وضعت عدة حقول في Center Facet
ولكنها تأتي أعلى الصفحة دائما
وأيضا حجم الخط لايتغير أبدا

الرجاء مساعدتنا في هذه المشكلة
وشكرا لكي

بتاريخ:

شوف بأه

احنا عادة بنعمل Template وبنضع فيه حاجه اسمها Facet Definition بنعرف فيها عن طريق حاجه اسمها Facet ref الحاجات ال dynamic اللى حتتغير فى كل صفحه وفى الصفحات بتاعتك ضع ال Layout وجواه ال Component جوه ال Facet ref دى

بالنسبة للمشكله اللى عندك فما دام استخدمت Panel Stretch layout او حتى Decorative Box ووضعت جواها panel stretch layout فحتعملك تقسيم للصفحه وتضع ال Component فى اى جزء فيها عموما انا عملت لك مثال سريع لصفحه Master_detail بيعرض الاقسام والموظفين فى منتصف الصفحه عن طريق استخدام Panel Stretch layout عادى جدا من غير مشكله ظبط ال Connection اللى اسمه HRConn على الاعدادات اللى عندك واعمل run لصفحة ال main وشوف ال Structure الخاص بالصفحة بيبقى ازاى ولو وقفت معاك حاجة تانى هات ال Source كله بتاع الصفحه عشان افهم انت عامل ايه بالظبط

MasterDetail.rar

بتاريخ:

أوكيه المثال المرفق واضح
بس لسه نوع وحجم الخطوط وحجم الحقول لا يتغير

بتاريخ:

كما ذكرت لك استخدم خاصية الـ skinning

بتاريخ:

شكرا لك مهندس مصطفى
ولكن
بصراحة خاصية ال skinning غير واضحة تماما بالنسبة لي أو غير مفهومة

بتاريخ:

إذا كنت تستخدم الإصدار 2 فيوجد محرر كامل مرئي لهذه العملية حيث تختار فقط الأداة والنمط الذي تريد تطبيقه على الأداة وبذلك تتم العملية

بتاريخ:

سواء استخدمت خاصية ال Skiinning ام لا نوع وحجم الخطوط وحجم الحقول بيتغيروا عادى جدا من ال property Inspector زى اى حاجه تانيه فايه المشكله بالظبط فيها وكيف انهم لا يتغيروا؟

بتاريخ:

يا أخت هالة
حجم الخطوط لا يتغير تلقائيا من propery inspectior
المشكلة إني أغير في حجم الخط من propery inspector بس في الواقع لا يتغير أي شيء

المهندس مصطفى
أين أستطيع أن اجد المحرر المرئي لعملية skinning

وشكرا لكم

تم تعديل بواسطة a5hhk

بتاريخ:

اضغط بالزر الأيمن على المشروع واختر New. من اليسار اختر JSF/Facelets ومن اليمين اختر ADF Skin. بعد إنشاء ملف جديد فسيتم فتح المحرر المرئي للملف.
أما بالنسبة لعملية النمط ، فإذا كنت فقط تغيير نمط الـ label الخاص بالـ text box فيمكنك استخدام الخاصية labelStyle الموجودة في معظم الأدوات. جربها وسيتغير معك نوع وحجم الخطوط وحجم الحقول مباشرة ولكن يعيب هذه الطريقة أنك ستقوم بتنفيذها على كل label في حين أن skinning تقوم بتنفيذها مرة واحدة فقط في النظام ولكن إذا أردت نتائج سريعة فجرب الخاصية labelStyle

بتاريخ:

المهندس /مصطفى
عند إختيار labelStyle
تظهر لي expression builder
ماذا نكتب في داخل expression

وشكرا لك

بتاريخ:

بالنسبة ل ADF Skin فكرته حلوة ويطبق على المشروع الكامل ولكن بالنسبة للخطوط الى الا الآن لم تتغير,, غيرت الالوان وتغيرت وغيرfont syle إلى italic وتغير ولكن حجم ونوع الخطوط لا يتغير ولا أدري لماذا؟

تم تعديل بواسطة a5hhk

بتاريخ:

اكتب النمط الذي تريده مثل
labelStyle="color:Blue; text-align:center; font-size:2em"
بالنسبة لحجم الخطوط فأعتقد أنك لم تسأل السؤال بالشكل الذي يوصل إلى ما تريد ولذلك دعني أسألك ، أين بالضبط تريد تغيير حجم ونوع الخطوط؟ هل على الـ label في الـ text box أم في النص العادي أم في النص الذي يكتب داخل الـ text box أم على المشروع بالكامل؟ أيضاً أرسل بالضبط الكود الذي كتبته للتغيير

بتاريخ:

الأخ المهندس / مصطفى

أريد تغيير حجم الخطوط في أي مكان ولنقل مثلا على label فقط

وأنا لم أكتب أي كود لتغغير حجم الخطوط فقط أذهب الى properites وأغير القيم

وأيضا النمط
abelStyle="color:Blue; text-align:center; font-size:2em"
لم يغير أي شيء

يوجد شيئ غير مفهوم بالنسبة لي و لاأدي ما هو بصراحة


وشكرا لكم

بتاريخ:

إذن أرسل المشروع بالكامل فقد يكون هناك تعارض في شئ أخر

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.