hi,
I’m download the new object dhtmlxChart.
I’m trying in my server the sample dhtmlx.com/docs/products/dhtmlxC … ndows.html but it´s wrong. The error mesage is:
The object don´t support this property or method in the next line:
pieChart2=dhxWins.window(“w1”).attachChart({
Why?
Thank you.
If by some reason you are including dhtmlxcommon.js on the page - be sure that it is included before dhtmlxchart.js
Yes, i has dhtmlxcommon.js on the page and it’s before than dhtmlxchart.js.
If issue still occurs for you - please provide any kind of sample or demo link where it can be reconstructed.
<!-- LAYOUT -->
<link rel="stylesheet" type="text/css" href="codebase/dhtmlxlayout.css" />
<link rel="stylesheet" type="text/css" href="codebase/skins/dhtmlxlayout_dhx_skyblue.css" />
<script type="text/javascript" src="codebase/dhtmlxlayout.js"></script>
<!-- WINDOW -->
<link rel="stylesheet" type="text/css" href="codebase/dhtmlxwindows.css">
<link rel="stylesheet" type="text/css" href="codebase/skins/dhtmlxwindows_dhx_skyblue.css">
<script type="text/javascript" src="codebase/dhtmlxwindows.js"></script>
<script type="text/javascript" src="codebase/dhtmlxcontainer.js"></script>
<!-- CHART -->
<link rel="STYLESHEET" type="text/css" href="codebase/dhtmlxchart.css">
<script src="codebase/dhtmlxchart.js" type="text/javascript"></script>
var dhxWinsEF = new dhtmlXWindows();
dhxWinsEF.setImagePath("codebase/imgs/");
var barChart;
function createWindowEF() {
var Ef = 0;
dhxWinsEF.forEachWindow(function(){Ef++;});
if (Ef>0) {
//alert("Too many windows");
return;
}
var wef1 = dhxWinsEF.createWindow("wef1", 100, 30, 860, 500);
dhxWinsEF.window("wef1").setIcon("../../images/iconGraph.gif", "../../images/iconGraph.gif");
dhxWinsEF.window("wef1").center();
wef1.setText("dhtmlxWindow");
wef1.setText("Estadísticas sobre "+nom_estadis+".");
window.dhx_globalImgPath = "codebase/imgs/";
dhtmlx.skin = "dhx_skyblue";
pieChart2 = dhxWinsEF.window("wef1").attachChart({
view: "pie",
value: "#sales#",
pieInnerText: "#sales#",
gradient: true,
details: {
width: 75,
align: "right",
valign: top,
marker: {
type: "round",
width: 15
},
template: "#year#"
}
});
pieChart2.parse(data, "json");
}
I update all to the version 2.6 and it´s work.
Thank you!
Sorry, but I has another problem.
In Firefox works fine but in IE8 no.
The error is:
Mensaje: No se pudo completar la operación debido un error 80020101.
Línea: 6
Carácter: 387
Código: 0
URI: codebase/dhtmlxchart.js
Try to move init of chart ( or other component ) in onload handler. Such error can occur in IE, if dynamic content created while body is still not fully rendered.