![]() |
|
الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم برمجة وتطوير المواقع (http://vb4arb.com/vb/forumdisplay.php?fid=51) +--- قسم : قسم ASP.NET (http://vb4arb.com/vb/forumdisplay.php?fid=52) +--- الموضوع : الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ (/showthread.php?tid=17444) الصفحات:
1
2
|
RE: الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - myalsailamy - 27-09-16 ارفق الصفحة التي بها كود و ان شاء الله راح احاول اعدل الاكواد ربما عندك مشكله في جانب الجافا سكربت ... و لا اقدر على حلها مالم اطلع ع الكود RE: الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - starosta - 28-09-16 مرفق الصورة والملف .. آسف للتأخير ولك كل الشكر .. - ملاحظة .. الأدوات اللي استخدمها عليها كلاس ((بوتستراب)) .. وعندما اضعها الأداة في كلاس مثلا <div class="col-xs-6" >
هنا تحدث المشكلة .. RE: الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - myalsailamy - 28-09-16 عزيزي بسيطه ان شاء الله ،، الفكره هي ان Style Css على شكل طبقات ، فيه طبقات تتقدم على طبقه خلفها اذا اجتمع اكثر من Element في نفس الموقع ، مثال على ذلك بعض المواقع لما تعمل لها refreash تظهر ايقونه وسط الشاشه و تدور تدل على عملية تحميل للويب و جوانبها رمادي خافت اي انك لا تقدر على الضغط عليها ، هنا ما هي الا نفس الفكره اعطى قيمة للكائن رفريش ليتقدم جميع العناصر الاخرى الصفحة حتى يختفي ، فماذا نعمل في مشروعك فقط نقوم بتعديل موقع الطبقه Calender الى الامام ، طبعا تدخل الى محتوى صفحة الويب كنترول و تبحث عن ال .whole_calendar ، جميل فقط تضيف سطر جديد : كود : z-index: 100;و يصبح الكلاس الخاص بـ Css بهذا الشكل : كود : .whole_calendar {معناها الفريم الخاص بالكاليندر تقدم 100 طبقه الى الامام . اتمنى وضحت لانه كان من الممكن ان اعدل المشروع و ارسله لكن احببت التوضيح اكثر لتفهم . بالتوفيق RE: الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - starosta - 29-09-16 الله يعطيك ألف عافية .. تم حل المشكلة .. ربنا يوفقك ويسعدك يا حبيب .. RE: الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - starosta - 09-10-16 أخوي myalsailamy حاولت وضع الكالندر داخل جريد فيو .. يظهر بس لما اضغط عليه ما يفتح التقويم .. <EditItemTemplate>
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<uc1:HijriGregDatePicker runat="server" ID="EsFrom" class="form-control" />
</EditItemTemplate>
<ItemTemplate>
RE: الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - myalsailamy - 09-10-16 اخي الفاضل يوجد عدة مشكلات سنعالجها ان شاء الله في الاداة و هي : اولاً نبهت عليك بان استخدامك لعملية ScriptManager اكثر من مره بالصفحة خطأ و بما انك وضعتها في row سوف تتكرر في الصفحة عدة مرات لذلك سنقوم بشطبها . المشكلة الثانيه وهي ان الجافا السكربت المسؤول عن اظهار/اخفاء الـ Div الذي يحوي نموذج الكاليندر سوف يتكرر اكثر من مره و هذه مشكله تسبب تعارض لذلك ساقوم بوضع ترقيم عشوائي لكل function بالجافا سكربت بحيث تكون مختلفه عن الاخرى ، و يوجد حل اخر افضل لكن سنكتفي بالحل الاول لانه الاسهل يمكنك معرفة المزيد عن النقطه الثانيه من هذه الصفحة : http://www.aspsnippets.com/Articles/Issue-JavaScript-in-WebUserControl-not-working-when-used-multiple-times-on-same-page.aspx المشكلة الثالثه ان الحدث الذي يطلق عند الضغط على زر التعديل لا يقوم بتفعيل الاكواد الموجوده في الحدث Load لذلك القوائم فارغه و لم يتم ربط الجافا سكربت مع حدث الضغط على مربع النص في اداة الكاليندر يعني مشكله في post back و الحدث load . الحل قم بارفاق الصفحة التي تعمل عليها و التي تحوي GridView و صفحة web User control و ان شاء الله ساعدلها لك . RE: الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - starosta - 11-10-16 درس قيم بصراحة .. خصوصا موضوع تكرار الخصائص .. احيانا احس اني مبتدئ جدا ![]() - عموما لقيت حل اني اسوي في الداتا جريد يوديك لصفحة ثانية فيها فورم إدخال التاريخ .. لأني حتى لاحظت ان وضع الكالندر يسوي زحمة داخل الجريد .. - الله يعطيك ألف عافية يا حبيب .. RE: الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - myalsailamy - 11-10-16 راح تتعلم مع الوقت وتكون خبرات من التجربه و الفشل حتى تنجح لن تتعلم في يوم او يومين تحتاج الى سنين و انت تمارس حتى تصل الى نقطه البحث الذاتي و توقع المشاكل بنفسك و حلها ، بالنسبه للطريقة التي ذكرتها جيده للنصوص الكبيره و البيانات الكثيره جداً التي تحتاج الى تعديل و ان كنت لا افضل هذه الطريقة كثيراً بحيث مستحيل ان تصنع لكل نوع صفحه صفحة تعديل خاصه بها !!! خصوصا لو كنت تعمل على مشروع كبير ، لذلك ما رايك بمقترحي ان تفتح نافذه مربع في الشاشة تظهر حتى تعدل القيمه و تختفي ، مصطلح هذه الفكرة هي Modal box ، يمكنك ان تجربها من خلال هذا الموضوع لتفهم ماذا ارمي اليه : http://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_modal وهذا الدرس الخاص بها / http://www.w3schools.com/howto/howto_css_modals.asp و هذا تطبيق عملي على asp.net باستخدام مكتبة bootstrap : http://www.aspsnippets.com/Articles/Add-Edit-Update-Records-in-GridView-using-Modal-Popup-in-ASP.Net.aspx http://techbrij.com/show-modal-popup-edit-aspdotnet-gridview http://www.programming-free.com/2013/02/gridviewrow-details-modalpopup-bootstrap.html RE: الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - starosta - 13-10-16 اووووووووكي .. جيت وراح اجلس للدروس .. شكرا لك استاذي العزيز .. |