I had read w3 schools tutorial and as understand I had try to write this JSON file so
Is that JSON file correctly programmed?
Can I run JSON file on my pc through artisteer without localhost software or server host?
{
"SitesList":
[
{ "SiteName":"Site1" , "SiteId":100 },
{ "SiteName":"Site2" , "SiteId":200 },
{ "SiteName":"Site3" , "SiteId":300 }
]
}
and here is how I am trying to read this file to create chart diagram
<script type="text/javascript">
$(function ()
{
var source = new DevExpress.data.DataSource({
load: function(loadOptions) {
var d = $.Deferred();
$.getJSON('C:\Users\Desktop\testfile.json').done(function(data) {
var filteredData = DevExpress.data
.query(data)
.filter(loadOptions.filter)
.toArray();
d.resolve(filteredData);
});
return d.promise();
},
filter: ['t', '>', '6']
});
$('#chartContainer').dxChart({
dataSource: source,
title: 'Test Diagram',
size: {
height: 420
},
series: {
argumentField: 'day',
valueField: 't',
type: 'bar'
},
legend: {
visible: false
},
valueAxis: {
min: 5,
label: {
customizeText: function() {
return this.valueText + '°C';
}
}
}
});
changeFilter = function(e) {
var t = e.options[e.selectedIndex].value;
source.filter(['t', '>', t]);
source.load();
};
var html = '<div style="margin-top: 15px">Choose a option <select onchange="changeFilter(this)"><option selected>6<\/option><option>7<\/option><option>8<\/option><option>9<\/option><option>10<\/option><option>11<\/option><option>12<\/option><\/select><\/div>';
$('#chartContainer').append(html);
}
);
</script>