Jump to content

Recommended Posts

Posted

Hi,

 

How can I create a gauge chart?

 

1. If unigui doesn't support guage chart then how can I insert extjs code (for guage chart) to my application?

 

2. How can I attach an event (let's say button_click) to object I have created using extjs pure code?

 

 

guage.jpg

 

I put this code into htmlframe:

 

<script language="js">
generateData = function(n, floor){
       var data = [],
           p = (Math.random() *  11) + 1,
           i;
           
       floor = (!floor && floor !== 0)? 20 : floor;
       
       for (i = 0; i < (n || 12); i++) {
           data.push({
               name: Ext.Date.monthNames[i % 12],
               data1: Math.floor(Math.max((Math.random() * 50), floor))
           });
       }
       return data;
   };
   
  

   store1 = Ext.create('Ext.data.JsonStore', {
       fields: ['name', 'data1'],
       data: generateData()
   });
   
  
store1.loadData(generateData(1)); 

var enroll = Ext.create('Ext.chart.Chart', {
       width: 400,        
       height: 140,
       renderTo: 'O20_id-body',
       store: store1,
       axes: [{
           type: 'gauge',
           position: 'gauge',
           minimum: 0,
           maximum: 50,
           steps: 15,
           margin: -10
       }], 
       series: [{
           type: 'gauge',
           donut: true,
           field: 'data1',
           colorSet: ['#FD02EB', '#ddd']
       }]
   });
   

</script>   

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...