2016-07-21 3 views
1

Googleタイムラインでバーをクリックするたびに、黒いアウトラインが表示されます。この動作を無効にし、特定のバーのすべてのクリック操作を無効にしたいと考えています。私はどうしたらいいのですか?私が何を意味するか見るためで遊ぶためにGoogle Charts:バーがクリックされたときに表示されるバーの周りの黒いアウトラインを無効にする

サンプルタイムライン(バーをクリックしてください): https://jsfiddle.net/qy1kk0sb/

コードサンプルのため:

google.charts.load('current', { 
    'packages': ['timeline'] 
    }); 
    google.charts.setOnLoadCallback(drawChart); 

    function drawChart() { 
    var container = document.getElementById('timeline'); 
    var chart = new google.visualization.Timeline(container); 
    var dataTable = new google.visualization.DataTable(); 

    dataTable.addColumn({ 
     type: 'string', 
     id: 'President' 
    }); 
    dataTable.addColumn({ 
     type: 'date', 
     id: 'Start' 
    }); 
    dataTable.addColumn({ 
     type: 'date', 
     id: 'End' 
    }); 
    dataTable.addRows([ 
     ['potato1', new Date(2000, 1, 1), new Date(2017, 2, 3)], 
     ['potato2', new Date(2003, 5, 5), new Date(2016, 12, 31)], 
     ['potato3', new Date(2007, 4, 2), new Date(2019, 3, 14)] 
    ]); 

    chart.draw(dataTable); 
    } 

答えて

0

私はあなたがチャートオプションでこれを修正することができると思うだろう(Google Charts Timeline documentation for other examplesを参照してください)私は確かに言うことはできません。これは理想的な方法ですが、CSSでこのフォーカスインジケータを削除することができます:

rect { 
    stroke-width: 0; 
} 
関連する問題