Highcharts: يجب أن تتحقق عملية التدمير في وحدة التصدير من وجود زر إضافي أولاً

تم إنشاؤها على ١٠ سبتمبر ٢٠١٥  ·  3تعليقات  ·  مصدر: highcharts/highcharts

أهلا،

أستخدم حاليًا وحدة التصدير لتصدير مخططاتي إلى ملفات png / pdf الخارجية من المخطط (عن طريق استدعاء chart.exportChartLocal ). لدي exporting:false على الرسم البياني نفسه.

عندما أتصل بـ chart.destroy() فإن destroyExport() يتم تسميته في النهاية (سطر exporting.js 715 في الإصدار 4.1.8). أتلقى الخطأ لا يمكن قراءة الخاصية "length" غير معرفة ضمن هذه الطريقة لأن chart.exportSVGElements غير موجود. للتغلب على هذه المشكلة ، أقوم بإعداد هذا يدويًا على مصفوفة فارغة ، ولكن من المحتمل أن يتم التعامل مع هذا داخليًا عن طريق التحقق من وجوده قبل استدعاء .length عليه.

Not a bug

التعليق الأكثر فائدة

أعتقد أن هذا يحدث عند تعيين exporting: false ، بينما يجب أن يكون exporting: { enabled: false } (خيارات غير صحيحة) ، مثال: http://jsfiddle.net/x75ft843/1/

ال 3 كومينتر

هل يمكنك مساعدتنا في إعادة إنتاج ذلك؟ ها هي تجربتي: http://jsfiddle.net/highcharts/x75ft843/

أعتقد أن هذا يحدث عند تعيين exporting: false ، بينما يجب أن يكون exporting: { enabled: false } (خيارات غير صحيحة) ، مثال: http://jsfiddle.net/x75ft843/1/

يصيح @ pawelfus كان على حق. أعتقد أنني كنت أقرأ الوثائق القديمة على exporting: false لأننا وضعنا ذلك منذ سنوات.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات