0
私は(元のビューに)リーフレットマップをリセットしようとしていると動作しない:filterAll();使用したマーカーをクリックした後リーフレットマップ
<h5>Location <a class="reset" href="javascript:mapLocation.filterAll(); dc.redrawAll();">reset</a></h5>
mapLocationは私のリーフレットマップ変数です。私は地図とデータテーブルをリンクするためにdc.leaflet.jsを使用しています。私はリーフレットマップからデータ可能なコンテンツを駆動しています。地図がリセットされると、すべての項目が再度表に表示されます。
そして、リセットをクリックすると、それを返しません。ここで
は、同じ問題を持つとリセットと同様の使用である。このために、
<h5>Location <a class="reset" href="javascript:mapLocation.filterAll(); redrawAll();">reset</a></h5>
:ここhttp://bl.ocks.org/Mbrownshoes/679a255540eb11d16704c44d88314075
私code
ちょうどから私のコードを修正する
<h5>Location <a class="reset" href="javascript:location.reload();">reset</a></h5>
を
実際にページをリフレッシュすると、 dc.filterは、これを実行する最善の方法ですか?
とのvar mapLocationが見えるスワップ。問題は、フランスが紫色に変わって、それが初めてクリックされたときにそのままになることです。それは同じ問題なのでしょうか?また、あなたもchoroplethを使っていますか?異なるdcリーフレットチャートは、異なる方法で実装されています。 – Gordon
私はクロロプレスを使用していません。私は、ブラウザをリフレッシュすると、リーフレットの地図が元の表示にリセットされたので、dc.leaflet.jsのバブルチャートオプションを使用しています:https://plnkr.co/edit/1Vy3bsFUUEMNlQlLtZ9L – mutanthumb