النتائج 1 إلى 3 من 3

الموضوع: [طلب + احترافي] جافا سكريبت او جيكويري يرسم شجرة (هيكل تنظيمي, عائلة, الخ)

  1. #1

    Red face [طلب + احترافي] جافا سكريبت او جيكويري يرسم شجرة (هيكل تنظيمي, عائلة, الخ)



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

    عندي طلب بسيط جداً ظاهرياً لكن ربما صعب التحقيق
    هو لو فيه مكتبة مدفوعة او مجانية, ويفضل بشدة مجاني لرسم شجرة هيكل تنظيمي لشركة معينة مثلاً

    الصحيح بحثت ولاقيت افضل شيء هو المشروع اللي على الرابط التالي:
    http://www.codeproject.com/KB/scripting/graphic_javascript_tree.aspx

    صراحة رهيب ومتعوب عليه لكن عيبه متوقف التطوير فيه ويحتاج لصيانه, منها اني عدلت الكود وخليت يرجع يعيد الارتفاع والعرض للـ canvas وعدة امور اخرى مثل توافقه مع الكروم والخ, لكن والله تعبت

    باختصار المشاكل بالكود هي :
    • هو اذا اخترت Root Position: Rightوقمت برفع قيمة Level Sep جزء من الشجرة يختفي
    • الاتجاه العربي فيه اخطاء اذا كان اتجاه الروت يمين او شمال, حليت المشكلة بجعل الديف الخاص برسم الشجرة ltr لكن مش منطقية اشوي
    • حجم الصناديق التي تحتوي النص ثابت, يمكن التعديل عليه من خلال الكود, لكن المشكلة اني اريده تلقائي.
    ومشاكل اخرى, لكن هذه اهمها, فاللي عنده حل لهذا الكود او كود بديل, الله يجزاكم الخير

    بالمناسبة لتحميل الكود الاصلي: http://www.4shared.com/file/E3veFpTT/graphic_javascript_tree_src.html

    لتحميل الكود معدل من قبلي : http://www.4shared.com/file/nVbaCk8C/graphic_javascript_tree-modifi.html

    بعد فك الضغط شوفو صفحات الديمو وخصوصا المسمى advanced.htm.
    -----------------------------------------
    تعديل: وجدت الكود معمول له اصلاحات كثيرة جداً من شخص اسمه Bob ورفعته, طبعا تعليقه موجود في نفس صفحة المشروع الاصلية

    لتحميل الكود : http://www.4shared.com/file/JrGpKbWo...ee_by_Bob.html

    معمول له اصلاحات جذرية وممتازة منها مشكلة البوسيشن, لكن مشكلة rtl ما زالت موجودة لو فيه حل

    بارك الله فيكم





    التعديل الأخير تم بواسطة المظفر بالله ; 10-07-2011 الساعة 12:57 PM
    __________________
    مدونتي: المظفر بالله
    لم يجعل الله لك الاختيار في جنسيتك او على أي ارض تولد, ولا في عروبتك, لكن ترك لك الاختيار في دينك, فدعك من العصبية الجاهلية على أساس الجنسية او العروبة, فالفضل بينكم بالتقوى.


  2. #2


    السلام عليكم

    فقط للفائدة, الكود المعدل من Bob هو الافضل, وحل كثير من المشاكل عدلا الاتجاه من اليمين للشمال, حللت المشكلة بشيء بسيطة وهو جعل الاي دي الخاص برسم الشجرة لوحده من الشمال الى اليمين

    بمعنى اجعل الديف الخاص برسم الشجرة هو فقط من الشمال الى اليمين
    كود:
    #treeContainerDiv{
        direction: ltr;
    }






    __________________
    مدونتي: المظفر بالله
    لم يجعل الله لك الاختيار في جنسيتك او على أي ارض تولد, ولا في عروبتك, لكن ترك لك الاختيار في دينك, فدعك من العصبية الجاهلية على أساس الجنسية او العروبة, فالفضل بينكم بالتقوى.

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    مشكور أخوي المظفر بالله
    ما قصرت
    ما قدرت احمل السكريبت المعدل من بوب
    للأسف
    حملت من الموقع الرسمي: http://www.codeproject.com/KB/script...ript_tree.aspx

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

    والله يوفقكم





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
0
أضف موقعك هنا