Dojox.charting إعداد تسميات Tooltip مخصصة من ItemFileAdStore
-
19-09-2019 - |
سؤال
لقد اكتشفت أن dojox.charting.action2d.Tooltip
يأخذ وظيفة مخصصة لتزويد النص بالملصقات. التحدي هو أن نص الملصق الذي أريد عرضه موجود في الداخل dojo.data.ItemFileReadStore
التي تشير سلسلة المخطط في. أحاول معرفة بعض الطرق لربط المعلومات التي تم تمريرها في الكائن في الوظيفة إلى عنصر في المتجر. فهمي هو أن كائن الإعلام يمكن أن يحتوي على ما يلي:
- حدث - كائن حدث خام
- النوع - يمكن أن يكون "onmouseover"، "onmouseout"، "onclick" أو "onplotreset"
- تشغيل - كائن سلسلة
- مؤامرة - كائن Plate2D
- فهرس - مؤشر رقمي في سلسلة
- عنصر - يمكن أن يكون "شريط"، "العمود"، "دائرة"، "شريحة"، "علامة"
- الشكل - كائن شكل dojox.gfx للعنصر
- haxis - كائن محور أفقي أو فارغة
- Vaxis - كائن محور عمودي أو فارغ
- X - قيمة X (على المحور الأفقي)
- Y - قيمة AY (على المحور العمودي)
- CX، CY - مركز ماركر / دائرة / شريحة في الإحداثيات الهندسية
- CR - دائرة نصف قطرها الدائرة / شريحة في الإحداثيات الهندسية
لقد توجهت للوصول run.store
, ، والتي بدت منطقية بالنسبة لي، لكنني أعود undefined
. y
يحتوي على القيمة الخاصة التي أطاردها بعد، لكن لا يمكنني استخدام ذلك للبحث في ItemFileReadStore
لأنني لا أستطيع ضمان أن يكون ذلك فريدا. من الناحية المثالية أنا أبحث عن طريقة للتحديد على وجه التحديد العنصر في المتجر الذي يتم فيه إطلاق الإخطار الحالي.
المحلول
http://docs.dojocampus.org/dojox/charting/ يقول إن الدالة النصية الافتراضية تبحث عن نص أدوات مخصص في خاصية "Tooltip" كائن نقطة البيانات.
سأحاول إعادة تسمية الخاصية عناصر المتجر التي تحمل تسمية في "تلميح الأدوات".