そのためには、これらのタイプを使用するだけです (ドキュメントによると):
- circle - 円を描く。スプライト構成で radius パラメータを使用して半径を設定できます。
- rect - 長方形をレンダリングします。スプライト構成で幅と高さのパラメーターを使用して、長方形の幅と高さを設定できます。
- text - テキストをスプライトとしてレンダリングします。font パラメータを使用して、font/font-size を設定できます。
- path - 最も強力なスプライト タイプ。これにより、SVG パス構文を使用して任意の形状を作成できます。パス構文の使用を開始する方法についての簡単なチュートリアルをここで見つけることができます。
たとえば、プラスが必要な場合は、次のことができます。
renderer : function(sprite, record, attr, index, store) {
var plus="M-1.1538461538461537,-1.1538461538461537l0,-2.3076923076923075,2.3076923076923075,0,0,2.3076923076923075,2.3076923076923075,0,0,2.3076923076923075,-2.3076923076923075,0,0,2.3076923076923075,-2.3076923076923075,0,0,-2.3076923076923075,-2.3076923076923075,0,0,-2.3076923076923075,z";
return Ext.apply(attr, { fill: '#F00', type: 'path', path: plus });
}
ドキュメントリンク: http://www.sencha.com/learn/drawing-and-charting/