2013-10-08 8 views
5

के साथ किए गए चार्ट पर ऑनक्लिक ईवेंट जोड़ें, मैं सोच रहा था कि मैं हाईचार्ट्स lib के साथ किए गए पूरे चार्ट पर एक क्लिक ईवेंट कैसे जोड़ सकता हूं।हाईचार्ट्स लाइब्रेरी

+0

आप कुछ की कोशिश की? – Satpal

+0

मुझे यह मिला: http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptionssseries-point-events-click- कॉलम/ तो मैंने विकल्पों के बजाय पूरे चार्ट पर ऐसा करने की कोशिश की, लेकिन यह मेरे लिए काम नहीं किया .. –

उत्तर

4

आप चार्ट click ईवेंट का उपयोग कर सकते हैं।

रेफरी:

आग जब भूखंड पृष्ठभूमि पर क्लिक करें। यह कीवर्ड चार्ट ऑब्जेक्ट को ही संदर्भित करता है। एक पैरामीटर, घटना फ़ंक्शन पर पास की जाती है। इसमें jQuery या MooTools के आधार पर सामान्य ईवेंट जानकारी शामिल है, जिसके आधार पर हाइचार्ट्स के आधार पर कौन सी लाइब्रेरी का उपयोग किया जाता है। क्लिक किया मौके पर ही

सूचना event.xAxis और event.yAxis, जो क्लिक किया स्थान पर प्रत्येक आयाम की कुल्हाड़ियों और प्रत्येक अक्ष 'मूल्य युक्त सरणियों हैं के माध्यम से पाया जा सकता है। प्राथमिक अक्ष event.xAxis [0] और event.yAxis [0] हैं। 1 9 70-01-01 00:00:00 के बाद से डेटाटाइम धुरी मिलीसेकंड की इकाई याद रखें।

कोड:

chart: { 
    type: 'column', 
    events: { 
     click: function() { 
      alert('chart clicked'); 
     }    
    } 
} 

डेमो: http://jsfiddle.net/DYNhr/

+0

क्या बाद में कॉन्फ़िगरेशन को समायोजित करना संभव है? तो क्या एक ऐसा फ़ंक्शन बनाना संभव है जो उपरोक्त ईवेंट को चार्ट के 'विकल्प'/'कॉन्फ़िगरेशन' में जोड़ता है? –

+0

"उपर्युक्त विकल्प" से आपका क्या मतलब है? आप फ़ंक्शन तैयार कर सकते हैं और फिर इस तरह देखें: क्लिक करें: funName –

संबंधित मुद्दे