スプライトにaddCls()メソッドを使用して、クリックされた散布図ポイントの色を変更しようとしています。これまでのところ、私のコードは、ポイントの上にマウスを置いたときに表示されるハイライトの色を変更しますが、ポイント自体の色は変更しません。
これが私のitemclickリスナーで、チャート定義のシリーズ構成で定義されています。
listeners: {
itemclick: function(record, o){
console.log(record.sprite);
record.sprite.addCls('green-sprite');
}
}
クラス「green-sprite」のCSSは次のようになります。
.green-sprite{
stroke: rgb(0,100,0) !important;
fill: rgb(0,100,0) !important;
color: #99CC99 !important;
}
ヒントをいただければ幸いです。