منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
ارفق الصفحة التي بها كود و ان شاء الله راح احاول اعدل الاكواد

ربما عندك مشكله في جانب الجافا سكربت ... و لا اقدر على حلها مالم اطلع ع الكود
مرفق الصورة والملف ..
آسف للتأخير ولك كل الشكر ..
-
ملاحظة .. الأدوات اللي استخدمها عليها كلاس ((بوتستراب)) .. وعندما اضعها الأداة في كلاس مثلا 
      <div class="col-xs-6" >

هنا تحدث المشكلة ..
عزيزي بسيطه ان شاء الله  ،،  الفكره  هي  ان Style  Css  على شكل طبقات  ،  فيه  طبقات  تتقدم على طبقه خلفها اذا اجتمع اكثر من  Element  في  نفس الموقع  ،  مثال  على ذلك بعض المواقع لما تعمل لها refreash   تظهر ايقونه  وسط الشاشه  و تدور تدل على عملية تحميل للويب  و جوانبها  رمادي خافت اي انك لا تقدر على الضغط عليها  ، هنا ما هي الا نفس الفكره  اعطى  قيمة  للكائن رفريش ليتقدم جميع العناصر الاخرى الصفحة  حتى يختفي  ،  فماذا نعمل في مشروعك  فقط  نقوم  بتعديل  موقع الطبقه Calender  الى الامام    ،  طبعا  تدخل  الى  محتوى صفحة الويب كنترول  و تبحث عن  ال .whole_calendar ، جميل  فقط  تضيف  سطر جديد  : 

كود :
z-index: 100;


و يصبح الكلاس الخاص بـ  Css  بهذا الشكل  : 


كود :
.whole_calendar {
    width: 280px;
    height: 180px;
    position: absolute;
    border-style: solid;
    border-width: 1px;
    border-color: black;
    overflow: auto;
    background-color: #E6E6FA;
    z-index: 100;
}

معناها  الفريم الخاص بالكاليندر  تقدم  100 طبقه الى الامام  .

اتمنى وضحت  لانه كان من الممكن  ان اعدل المشروع  و ارسله لكن احببت  التوضيح اكثر لتفهم  . 

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

              <EditItemTemplate>
                    <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
                   <uc1:HijriGregDatePicker runat="server" ID="EsFrom" class="form-control"  />
                </EditItemTemplate>
                <ItemTemplate>
اخي الفاضل يوجد عدة مشكلات سنعالجها ان شاء الله في الاداة و هي :

اولاً نبهت عليك بان استخدامك لعملية ScriptManager اكثر من مره بالصفحة خطأ و بما انك وضعتها في row سوف تتكرر في الصفحة عدة مرات لذلك سنقوم بشطبها .

المشكلة الثانيه وهي ان الجافا السكربت المسؤول عن اظهار/اخفاء الـ Div الذي يحوي نموذج الكاليندر سوف يتكرر اكثر من مره و هذه مشكله تسبب تعارض لذلك ساقوم بوضع ترقيم عشوائي لكل function بالجافا سكربت بحيث تكون مختلفه عن الاخرى ، و يوجد حل اخر افضل لكن سنكتفي بالحل الاول لانه الاسهل

يمكنك معرفة المزيد عن النقطه الثانيه من هذه الصفحة : http://www.aspsnippets.com/Articles/Issu...-page.aspx

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


الحل قم بارفاق الصفحة التي تعمل عليها و التي تحوي GridView و صفحة web User control و ان شاء الله ساعدلها لك .
درس قيم بصراحة .. خصوصا موضوع تكرار الخصائص .. احيانا احس اني مبتدئ جدا Smile
-
عموما لقيت حل اني اسوي في الداتا جريد يوديك لصفحة ثانية فيها فورم إدخال التاريخ .. لأني حتى لاحظت ان وضع الكالندر يسوي زحمة داخل الجريد ..
-
الله يعطيك ألف عافية يا حبيب ..
راح تتعلم مع الوقت وتكون خبرات من التجربه و الفشل حتى تنجح لن تتعلم في يوم او يومين تحتاج الى سنين و انت تمارس حتى تصل الى نقطه البحث الذاتي و توقع المشاكل بنفسك و حلها ، بالنسبه للطريقة التي ذكرتها جيده للنصوص الكبيره و البيانات الكثيره جداً التي تحتاج الى تعديل و ان كنت لا افضل هذه الطريقة كثيراً بحيث مستحيل ان تصنع لكل نوع صفحه صفحة تعديل خاصه بها !!!

خصوصا لو كنت تعمل على مشروع كبير ، لذلك ما رايك بمقترحي ان تفتح نافذه مربع في الشاشة تظهر حتى تعدل القيمه و تختفي ، مصطلح هذه الفكرة هي Modal box ، يمكنك ان تجربها من خلال هذا الموضوع لتفهم ماذا ارمي اليه :

http://www.w3schools.com/howto/tryit.asp..._css_modal

وهذا الدرس الخاص بها / http://www.w3schools.com/howto/howto_css_modals.asp

و هذا تطبيق عملي على asp.net باستخدام مكتبة bootstrap :

http://www.aspsnippets.com/Articles/Add-...P.Net.aspx

http://techbrij.com/show-modal-popup-edi...t-gridview

http://www.programming-free.com/2013/02/...strap.html
اووووووووكي ..
جيت وراح اجلس للدروس ..
شكرا لك استاذي العزيز ..
الصفحات : 1 2