Search the Community
Showing results for tags 'setXMLdata'.
Found 1 result
-
In the following the XMLdata is sent as a http GET from a webviewer in filemaker pro advanced 15. It is decoded by a php server script and returns the chart. However, whenever I try to pass any color params so that each segment of say a pie chart of stacked column can have the colour I select, the chart won't draw. If I remove the color attribute, it draws immediately. Here's the xml data being sent that works - note that it accepts color in the last segment only: "<set label=\"fruit\" value=\""& try::fruit&"\" /> <set label=\"grains\" value=\""& try::grains&"\" /> <set label=\"dairy\" value=\""& try::dairy&"\" /> <set label=\"veges\" value=\""& try::veges&"\" /> <set label=\"protein\" value=\""& try::protein&"\" /> <set label=\"goodXtra\" value=\""& try::goodXtra&"\"/> <set label=\"badXtra\" value=\""& try::badXtra&"\" color=\"ff4c3b\" issliced=\"1\"/>" If this is sent, it fails: "<set label=\"fruit\" value=\""& try::fruit&"\" /> ... <set label=\"goodXtra\" value=\""& try::goodXtra&"\" color=\"5de07d\"/> <set label=\"badXtra\" value=\""& try::badXtra&"\" color=\"ff4c3b\" issliced=\"1\"/>" Can't see what the solution might be - certainly can't use the standard colours. BTW, setting the colorpalette to the colours I want also doesn't work. Here's the php code: <html> <head> <title>tryPie after v3</title> <?php include 'includes/fusioncharts.php' ?> <script type="text/javascript" src="js/fusioncharts.js"></script> <script type="text/javascript" src="js/themes/fusioncharts.theme.fint.js"></script> <script type="text/javascript"> FusionCharts.ready(function(){ var pData= <?php echo $_GET["data"] ?>; var allServesChart = new FusionCharts({ 'type': 'pie3d', 'renderAt': 'allServes-container', 'width': '400', 'height': '320', 'dataFormat': 'xml', 'dataSource': '<chart></chart>' }); allServesChart.render(); allServesChart.setXMLData(pData); }); </script> </head> <body> <div> <div id="allServes-container">A pie chart should load here!</div> </div> </body> </html>