2014-06-30 9 views
7

पर क्लिक ईवेंट कैसे प्राप्त करें I Highchts wtih ड्रिलडाउन का उपयोग कर रहा हूं और यहां मेरा काम FIDDLE है।हाइचार्ट्स: ड्रिलडाउन के साथ चार्ट ड्रिल अप बटन

ड्रिल अप बटन के क्लिक ईवेंट को मैं कैसे प्राप्त कर सकता हूं? मैंने Highcharts API का उल्लेख किया है लेकिन यह पता नहीं लगा सकता कि मैं इसे अपने कोड में कैसे शामिल कर सकता हूं।

drillUp: function(){ 
    //get point details by using something like this or this.point 
    //get series details by using something like point.series 
} 

उत्तर

9

event को पकड़ने के लिए आप की जरूरत है:

मैं की तरह कुछ करना चाहते हैं। chart.events.drillup एपीआई दस्तावेज़ देखें। श्रृंखला में श्रृंखला और अंक आप की तरह कुछ करना होगा प्राप्त करने के लिए:

events: { 
     drillup: function (e) { 
      console.log(this); 
      console.log(this.options.series[0].name); 
      console.log(this.options.series[0].data[0].name); 
     } 
    } 

जब से तुम राज्य नहीं था जो श्रृंखला या अंक आप चाहते थे यह सबसे सामान्य तरीका है।

अद्यतन working FIDDLE

+0

धन्यवाद wergeld! आपके लिए "एक प्लस वन", लेकिन आपका उत्तर अभी भी अधूरा है। मैं श्रृंखला और बिंदु विवरण कैसे प्राप्त कर सकता हूं? –

1
chart: { 
     type: 'column', 
     events: { 
      drillup: function (e) { 
        alert(e.seriesOptions.name); 
      } 
     }  
    } 

नीचे लाइन से करने के लिए लिंक,

e.seriesOptions.name

आप श्रृंखला का नाम, जो आप कर रहे हैं मिल जाएगा लोडिंग, उस बैक बटन पर क्लिक करके (ड्रिल अप बटन)।

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