الانتقال إلى المحتوى
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.

مشاركة في : مشروع عمل اداة للتاريخ الهجري في (orace Adf).

Featured Replies

بتاريخ:

بسم الله الرحمن الرحيم

 

مشروع عمل اداة للتاريخ الهجري في (Orace ADF).

1:خوارزم التحويل من التاريخ الميلادي إلى الهجري.

لنك الكود

2:عمل (ADF Component).

لنك الشرح

 

اتمنى المشاركة لانتاج الاداة.

اتمنى من المنتدى تبني هذه الفكرة لانتاج الاداة.

بتاريخ:

تم التكلم عن الكاليندر الهجري من قبل ... اوراكل لم وأعتقد لن تدعم التاريخ الهجري بخلاف مكتبة الدوت نت في مايكروسوفت المهم

يوجد شركتان واحدة إيرانية وشركة SmartDeveloper أنشئت الكاليندر كومبونت للــ ADF بكامل الخصائص.

لكن فكرة جميله وتطبيق عملي جيد جدا عمل مثل هذا الكمبوننت هنا بمشاركة كل الاعضاء...

بتاريخ:

جزاك الله خيرا

  • بعد 2 أسابيع...
بتاريخ:

         select
        to_char(sysdate,'yyyy/mm/dd','nls_calendar=''gregorian'''),
        to_char(sysdate,'dd Month yyyy','nls_calendar=''Arabic Hijrah''')
                 from dual;
 

بتاريخ:

mghali66@

 

حسنا لو احتجت ان تعمل تحويل بين التاريخ الهجري والميلادي ؟

 

فائدة الكومبوننت تتعدى مجرد ادخال التاريخ بصيغه الهجري... مثلا validation

يعني تستفيد من مزايا الكمبوننت كاملة المقدمه من اوراكل..

 

اذا كانت القضية ادخال التاريخ بالهجري بدون اي استفاده من الــ ADF بسيطة :

1. اجعل اليوزر يدخل التاريخ حسب صيغه معينة من الكيبورد من اعطائة مثال تحت TxtBox : يوم/شهر/سنة 

2. يمكنك استعمال اي كاليندر خارجي وتضمينها ضمن صفحة برنامجك.

 

جائتني فكره الان وانا اكتب هذا الموضوع..

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

 

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

 

كم كنت اتمنى لو ان لورلكل تتفضل علينا وتضيف التاريخ الهجري 

 

بتاريخ:

mghali66@

 

 

كم كنت اتمنى لو ان لورلكل تتفضل علينا وتضيف التاريخ الهجري 

 

تتفضل علينا ليه  ما نعملها احنا . هى يعنى اختراع. الموضوع كله جافا سكريبت

بتاريخ:

 

mghali66@

 

 

كم كنت اتمنى لو ان لورلكل تتفضل علينا وتضيف التاريخ الهجري 

 

تتفضل علينا ليه  ما نعملها احنا . هى يعنى اختراع. الموضوع كله جافا سكريبت

 

بما انها شركة محترمة وعاملة Framwork شامل وكامل اتوقع لن يضرها اضافه التاريخ الهجري  (date Picker)..  كما تفعل مايكروسوفت !!!

 

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

بتاريخ:

خلينا نتكلم فى الحل

اعتقد ان الموضوع كله جافا سكريبت

هنلاحظ انه عندما نضع input date field  على الصفحة  بنلاحظ وجدود icon  صغيرة جنب الحقل عند الضغط عليها يتم اظهار التاريخ

من خلال عمل debug  للصفحة باستخدام firebug مع firefox  هتلاقى ان لما نضغط على الايكون دى بيتم استدعاء function  اسمها _ldp

 

من خلا البحث عرفت ان مكان function  دى موجودة فى java script file  اسمه DateField.js

و ان الملف دة موجود داخل JAR FILE  اسمه adf-faces-impl-1013.jar

اللى هو موجود فى المسار التالي

<Oracle middleware home>\jdeveloper\jlib

لو فكيت الجار فايل دة ب winrar  هتلاقى الجافا سكريبت فايل دة موجود فى المسار التالي

C:\Oracle\Middleware\jdeveloper\jlib\adf-faces-impl-1013\META-INF\adf\jsLibs

وساعتها هتلاقى الفايل اللى اسمة DateField.js و داخله الفانكشن اللى قولت عيها

 

و بالتالي احنا ممكن نكون حطينا ايدينا على اول الخيط

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

http://keith-wood.name/calendars.html

او دة

http://recentsolutions.net/hijri-date-picker/

او غيرها كتير

بس ابحث على جودل ب

js hijri calendar date picker

بتاريخ:

خلينا نتكلم فى الحل

اعتقد ان الموضوع كله جافا سكريبت

هنلاحظ انه عندما نضع input date field  على الصفحة  بنلاحظ وجدود icon  صغيرة جنب الحقل عند الضغط عليها يتم اظهار التاريخ

من خلال عمل debug  للصفحة باستخدام firebug مع firefox  هتلاقى ان لما نضغط على الايكون دى بيتم استدعاء function  اسمها _ldp

 

من خلا البحث عرفت ان مكان function  دى موجودة فى java script file  اسمه DateField.js

و ان الملف دة موجود داخل JAR FILE  اسمه adf-faces-impl-1013.jar

اللى هو موجود فى المسار التالي

<Oracle middleware home>\jdeveloper\jlib

لو فكيت الجار فايل دة ب winrar  هتلاقى الجافا سكريبت فايل دة موجود فى المسار التالي

C:\Oracle\Middleware\jdeveloper\jlib\adf-faces-impl-1013\META-INF\adf\jsLibs

وساعتها هتلاقى الفايل اللى اسمة DateField.js و داخله الفانكشن اللى قولت عيها

 

و بالتالي احنا ممكن نكون حطينا ايدينا على اول الخيط

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

http://keith-wood.name/calendars.html

او دة

http://recentsolutions.net/hijri-date-picker/

او غيرها كتير

بس ابحث على جودل ب

js hijri calendar date picker

مجهود تشكر عليه

كلامك صحيح بالنسبة لمحاولة نسخ تطبيق الكاليندر الهجريه الموجوده على النت وباكثر من نسخه داخل function الذي يستدعيه كمبوننت الـ ADF لا تنسى بهذه الطريقة ستؤثر على الكاليندر الاصلية الميلادية فهو Function  واحد يتم استدعائة فاما هجري او ميلادي ولا الاثنان.. صح

 

لكني اعتقد ان الجواب للحصول على كمبوننت احترافي هو Creating Custom ADF Faces Components وهو موضوع متقدم على ما اعتقد..

 

والحل الاسهل استخدام الكاليندر ال Java script  بشكل مباشر..

 

بتاريخ:
  • كاتب الموضوع

السلام عليكم ورحمة الله وبركاته

اولا شكرا لتثبيت الموضوع

ثانيا شكرا للردود والأهتمام

ثالثا

عمل اداة تقويم هجري تعتمد على موضوعين مهمين

1-كيفية تحويل الميلادي للهجري والعكس وده في اللنك الاول هنا جاهز بالجافا.

2-عمل الاداة جديدة في ADF وهنا شرح لعمل اداه جديدة ويمكن فيها الاستفادة من كل امكانيات ADF.

3-المطلوب لو امكن دمج عمل الكود مع الاداة.

وشكرا.......................

  • بعد 3 شهور...
  • بعد 2 شهور...
بتاريخ:

مجهود رائع. بالتوفيق إن شاء الله

بتاريخ:
بتاريخ:
helal_10g

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

بتاريخ:

بالمناسبة الرابط يبدو أنه بالأسباني ونحن ثقافتنا ياباني :D

بتاريخ:

حاضر الرابط الجاى إن شاء الله يابانى  

:D

إن شاء الله يا هندسة أعمل موضوع منفصل عن أهم الكمبوننت الى ممكن نحتاج لها فى شغلانا محتاج من حضرتك خدمة 

tutorials J2EE   تكون كويسة 

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

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

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

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

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

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

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.