Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Work Tasks

corp​.customcontrol​.barchart​.js

  • Last UpdatedMar 12, 2021
  • 1 minute read

(function ()

{

//// Defining Namespaces

window.corp = window.corp || {};

corp.customcontrol = corp.customcontrol || {};

corp.customcontrol.barChart = corp.customcontrol.barChart || {};

corp.customcontrol.barChart = (function ()

{

//// Initializes Bar Chart Control

function initializeBarChart(barChartControl)

{

barChartControl._items(getItems(barChartControl));

barChartControl._series(getSeries(barChartControl));

barChartControl._colors(getColors(barChartControl));

}

function getItems(barChartControl)

{

if (barChartControl._itemsURL === "")

{

return eval(barChartControl.itemsData);

}

var items;

$.ajax({

type: "GET",

async: false,

contentType: "application/json",

url: barChartControl._itemsURL,

dataType: "json",

success: function (data)

{

if (data)

{

items = data;

}

},

error: function (data)

{

alert(data.status + ' ' + data.statusText + ' ' + data.responseText);

}

});

return items;

}

function getSeries(barChartControl)

{

if (barChartControl._seriesURL === "")

{

return eval(barChartControl.seriesData);

}

var series;

$.ajax({

type: "GET",

async: false,

contentType: "application/json",

url: barChartControl._seriesURL,

dataType: "json",

success: function (data)

{

if (data)

{

series = data;

}

},

error: function (data)

{

alert(data.status + ' ' + data.statusText + ' ' + data.responseText);

}

});

return series;

}

function getColors(barChartControl)

{

if (barChartControl._colorsURL === "")

{

return eval(barChartControl.colorsData);

}

var colors;

$.ajax({

type: "GET",

async: false,

contentType: "application/json",

url: barChartControl._colorsURL,

dataType: "json",

success: function (data)

{

if (data)

{

colors = data;

}

},

error: function (data)

{

alert(data.status + ' ' + data.statusText + ' ' + data.responseText);

}

});

return colors;

}

//// Public methods

return {

initialize: initializeBarChart

};

})();

})();

TitleResults for “How to create a CRG?”Also Available in