سؤال

أحاول سحب البيانات من Dynatree وإسقاطها إلى Dynatree آخر.في الوثائق مثال يظهر كيفية نقل عقدة في نفس الشجرة.هل من الممكن نقل عقدة ووضعها في Dynatree الثاني مع كل خيار الأمر؟

الشجرة الأولى لديها:

giveacodicetagpre.

والشجرة الثانية:

giveacodicetagpre.

شكرا مقدما

هل كانت مفيدة؟

المحلول

afaik، dynatree حاليا لا يدعم عقدة نقل بين الأشجار المختلفة.ومع ذلك، قد تقوم بنسخ عقدة من Tree1 وإضافة عقدة نسخ إلى Tree2.بعد ذلك، يمكنك حذف العقدة في Tree1.مع هذا النهج، يمكنك تقليد سلوك العقدة المتحركة بين الأشجار.

لذلك بدلا من استخدام sourcenode.move (عقدة، hitmode)، يمكنك استخدام هذا:

giveacodicetagpre.

نأمل هذه المساعدة.

نصائح أخرى

يمكنك القيام بذلك، في الواقع.يمكنك ببساطة وضع كل Dynatree في DIV وجعل هذا الحمل القابل للقابل.يمكن أن يقوم DOM بتحليل كائن NODE DYNATREE من القابل للقرص، حيث أن هذا هو Dynatree مرتبط بالحدث.

يمكنك أن ترى عينة عمل هنا .

dynatree 1 (قابلة للتغذية)

giveacodicetagpre.

dynatree 2 (قابلة للإصلاح)

giveacodicetagpre.

جرب هذا الرمز يعمل.فعلت نفس الشيء من قبل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top