2011-09-01 61 views
1

如何逐個更改列圖的列寬?我需要的圖表所示:如何在extjs列表中逐個更改列寬?

_   __ 
| | ____ | | 
| | | | | | 
| | | | | | 
|_| |____| |__| 
+0

讓我看看我是否正確理解你的問題:你希望能夠單獨設置你的列的寬度。但是,你想在代碼中這樣做,還是讓用戶能夠自己調整列的大小? –

+0

你正在使用哪種圖表工具? – Vivek

+0

我使用extjs 4.0 :) –

回答

2
... 

series: [ 
    { 
      type: 'column', 
      axis: 'left', 
      gutter: 10, 
      style: { 
        width: 50 //<-- Specify you Column width here 
      }, 
      xField: 'title',        
      yField: ['totaltodotime', 'workdone'], 
      stacked: true, 
... 
+2

我希望能夠單獨設置我的列的寬度。 –

0
renderer: function(sprite, record, attr, index, store) {      
         var color = selectedColor; 
         if (unique condition to identify the column) { 
          return Ext.apply(attr, { 
           fill: color, 
           width: 100,x:50,y:50 

          }); 

         } 
         else(another condition) { 
          return Ext.apply(attr, { 
           fill: color 
           ,width: 50, 

          }); 
         } 

        }, 
you can use record or index or store to identify the column being rendered