У меня есть объект Highcharts.Chart и глобальные опции для него, как:Динамично распределяя варианты Highcharts.Chart NoData
Highcharts.setOptions({
global: {
useUTC: false
},
lang: {
noData: message_1
},
chart: {
style: {
fontSize: '12px',
fontWeight: 'lighter',
color: '#000000'
}
}
});
Я тогда установить параметры, используя JavaScript следующим образом:
var options = {};
options.lang = {};
options.noData = {};
options.noData.useHTML = true; //message_1 is HTML
Теперь, как проверить, будет ли график, который будет отображаться, какие-либо данные или нет после того, как операции с данными извлечения будут выполнены в моем коде? Есть ли какая-нибудь функция, которую я мог бы использовать в своем javascript-коде, чтобы узнать то же самое?
И если нет данных, которые нужно построить, как назначить новое сообщение noData (скажем, message_2) на диаграмму.
Я попытался сделать это, но безрезультатно,
chart.options.noData = message_2;
где диаграмма является объектом Highcharts.Chart.
Вы видели этот HC пример? http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/no-data-to-display/no-data-line/ –
Да , Я тоже это пробовал, но, похоже, не работает для меня. – Abhinav
Этот пример подходит для вас? http://jsfiddle.net/0Lqyax5x/ –