2016-06-28 2 views
0

Я использовал fusionchart column3d для отображения графика, как показано ниже jsfiddle.fusionchart column3d change caption on change of seriesname

<http://jsfiddle.net/fusioncharts/MSDV4/> 

Теперь я хочу изменить подпись при изменении имени серии. например, если я отключу весь график, кроме пищевого продукта, тогда в заголовке должен быть показан пищевой продукт и вице-верка.

+0

Надеюсь, отключив, вы имеете в виду, скрывая их через интерактивную легенду. В этом случае заголовок не должен меняться, поскольку все данные не изменяются. Его просто часть, которую вы сейчас выделяете. – pallabB

+0

pallab, не существует ли какой-либо опции, так как мы можем менять заголовок, скрывая или отображая интерактивность легенд? – Ganesh

ответ

0

Вы можете прослушать legendItemClicked событие путем передачи обратного вызова. В своем обратном вызове вы можете написать логику, чтобы найти название серии, указанное в заголовке, в соответствии с вашим требованием. После обнаружения нового значения заголовка подпись может быть изменена динамически. Как это:

evtObj.sender.setChartAttribute("caption",valuetobedisplayed); 

evtObj и dataObj будут переданы в функцию обратного вызова назначается при возникновении события.