0

4つのレーダーシリーズのレーダーチャートがあります。タイプごとにレンダラー機能を使用したいと思います。

私のサンプルコードは:

シリーズ:[{タイプ:'レーダー'、

    xField: 'name', 
    yField: 'data3', 
    renderer: function(storeItem, item, i, display){
        alert(storeItem)
    },
    showInLegend: true, 
    showMarkers : false,

    markerConfig: { 
        radius: 5, 
        size: 5            
    }, 
    style: { 
        'stroke-width': 2,
         stroke : '#FFF',
         fill: 'none' 
    } 
},{ 
    type: 'radar', 
    xField: 'name', 
    yField: 'data2', 
    showMarkers: true, 
    showInLegend: true, 
    markerConfig: { 
        radius: 5, 
        size: 5 
    }, 
    style: { 
        'stroke-width': 2,
         stroke : '#FF0',
        fill: 'none' 
    } 
},{ 
    type: 'radar', 
    xField: 'name', 
    yField: 'data5', 
    showMarkers: true, 
    showInLegend: true, 
    markerConfig: { 
        radius: 5, 
        size: 5 
    }, 
    style: { 
        'stroke-width': 2,
         stroke : '#0FF',
         fill: 'none' 
    } 
}]

どこにレンダラー関数を追加しますか?考えられるすべての方法で追加しようとしましたが、機能しませんでした。私は何か間違いをしていますか?またはレーダーチャートの機能はありませんか?pls誰かがextjs4.1.0を使用しているImを教えてくれました

4

1 に答える 1

0

疑わしい場合は、ソースをgrepします。

このrenderer関数がレーダーチャートで呼び出されることはありません。別のドキュメントのバグのようです。関数は呼び出されlabel.rendererますが、表示テキストのフォーマットにのみ適しています。

于 2012-08-23T23:43:29.320 に答える