कस्टम FEA कैसे सेट करें "सक्रिय" संरचना के रूप में जब उपयोगकर्ता इस पर क्लिक (जैसे, जैसे कि जब आप पूर्वनिर्धारित सुविधाओं में ब्रश का चयन)
- आप या तो dispatch an action,
- या आप मैन्युअल रूप से चार्ट वस्तु को बदलने और अधिलेखित कर सकते हैं/जगह ले सकता है मौजूदा चार्ट ऑब्जेक्ट। आप एक पूरी तरह से नए चार्ट ऑब्जेक्ट सम्मिलित करने chart.setOption() उपयोग कर सकते हैं **
मैं कैसे चार्ट
- Use mouse events में उपयोगकर्ता क्लिक के coords प्राप्त कर सकते हैं क्लिक करता है, माउस ले जाने आदि
कब्जा करने के लिए
चार्ट
पर कस्टम तत्व जोड़ने के लिए कैसे करें
- विकल्पों में कुछ (अक्ष, श्रृंखला, ..) जोड़ने के लिए, आप chart.setOption() का उपयोग कर सकते हैं।
- सेटिंग्स को टॉगल करने या डेटाज़ूम जैसी कार्रवाइयों को ट्रिगर करने के लिए, आप dispatch an action कर सकते हैं।
** आप एक custom toolbox feature जब
toolbox: {
feature: {
myFeature: {
show: true,
title: 'My custom feature',
icon: 'image:path/to/image-inactive.png'
onclick: function(){
// do something
}
}
}
},
आप मैन्युअल रूप से एक सक्रिय राज्य के लिए आइकन अद्यतन कर सकते हैं: (ध्यान दें: यह हमेशा मेरी से प्रारंभ होना चाहिए) का उपयोग कर:
chart.setOption({
toolbox: {
feature: {
myFeature: {
icon: 'image:path/to/image-active.png'
}
}
}
})
Echarts wil मैं परिवर्तनों का पता लगाता हूं, और आइकन अपडेट करता हूं। बेशक, आप इसे उसी तर्क के साथ निष्क्रिय पर सेट कर सकते हैं।
स्रोत
2017-12-22 11:00:48
क्या आप 1 से अधिक विशिष्ट हो सकते हैं? कृपया? मैंने सभी कार्यों में प्रलेखन पढ़ा है लेकिन मुझे अभी भी पता नहीं है कि किस का उपयोग करना है और कैसे। जब मैं टूलबॉक्स में कस्टम फीचर पर क्लिक करता हूं, तो मैं चाहता हूं कि यह सुविधा स्पष्ट रूप से सक्रिय हो, इसलिए मुझे यकीन नहीं है कि मुझे हाइलाइट या टूलबॉक्स एक्शन का उपयोग करना चाहिए – Boris
देरी वाले उत्तर के लिए खेद है। मैंने समाधान के साथ आने की कोशिश की है। क्या आप इसे आजमा सकते हैं? मुझे लगता है कि यह काम करना चाहिए। –