2017-03-13 12 views
0

私はAnyMapを使用しています。クライアントはアンバウンド領域の凡例に情報を表示したいと考えています。アンバウンド領域の凡例アイテムを設定するにはどうすればよいですか?

シリーズの凡例アイテムを追加するだけでよいので、空のシリーズを実装して、これに凡例アイテムを追加しています。しかし、選択する国がないので、私の凡例項目を選択可能にしたくありません。どうすればこれを防ぐことができますか?

これは「無効:真」を適用しているため、私が見つけた唯一の解決策私のLegendItemに、その後の色の変化を..

これは私のコードは、これまでどのように見えるか

var unboundRegions = anyMap.choropleth(); 
     unboundRegions.legendItem({text: data.unbound, iconType: "square", iconFill: '#ffffff', iconStroke: '#e8e8e9', disabled: true}); 

ある任意のアイデア?

答えて

1

あなたが「legendItemMouseDown」伝説のイベントリスナーを使用して、凡例のアイコンの選択を防ぐことができます - ちょうどe.preventDefault();

jsfiddle example

を使用して、デフォルトの動作を妨げます
関連する問題