Hi Raju, All the chart components are beta, so they are already in their own section.
Do you want me to mark each component in the charts list as beta, like this? <axis> (Beta) <axisstyle> (Beta) <barchart> (Beta) ... On Tue, Jan 11, 2011 at 10:40 AM, Raju Bitter < [email protected]> wrote: > Thanks, Amy. I know that the charts were in beta state. I ran into this > looking at the reference guide for barchart, seeing the compiler error > instead of the example. Maybe it would be good to put the beta components in > a separate section, or to visually mark them as beta within the classes > listing. > > > On Tue, Jan 11, 2011 at 1:51 PM, Amy Muntz <[email protected]>wrote: > >> Hi Raju, >> >> The charts and graphs were always in a Beta state, as indicated on the >> pages of the Reference Manual, and they were never brought forward to swf10. >> >> >> This would be a great community project if someone wanted to take a pass >> at them. >> >> There are actually two charting and graphing efforts within OL: >> 1) http://svn.openlaszlo.org/openlaszlo/trunk/lps/components/charts is >> what these examples refer to and have not been moved forward >> >> 2) >> http://svn.openlaszlo.org/openlaszlo/trunk/lps/components/queens-charts/was >> a redesign effort that never made it past beta, but had some really nice >> features. There is an API proposal here: >> http://wiki.openlaszlo.org/Charting_API_Change_Proposal. It was mostly >> implemented, but was never brought forward to swf10 or moved into the source >> tree. The include still defaults to the old version, but it would be great >> if someone could make these current and contribute them to OL. >> >> Thanks, >> Amy >> >> >> On Tue, Jan 11, 2011 at 7:25 AM, Raju Bitter < >> [email protected]> wrote: >> >>> Calling >>> http://localhost:8080/trunk/test/charts/barchart/test_bar_01.lzx?lzoptions=runtime(swf10),proxied(true)<http://localhost:8080/trunk/test/charts/barchart/test_bar_01.lzx?lzoptions=runtime%28swf10%29,proxied%28true%29>on >>> trunk, I get many errors. Are you aware of this? >>> >>> Compilation Errorsorg.openlaszlo.sc.CompilerError: >>> charts/common/axis.lzx: 107: Error: A conflict exists with inherited >>> definition $lzc$class_drawview.scale in namespace public, in line: var >>> ticklabelcolumn;var type;var interval;var columnName;var dataSeries;var >>> axisEnabled;var categoricalArray;var ratioPixel;var scale;var offset;var >>> tickmarkLabelMaxDecimals;var labelReposEnabled;var majorTickEnabled;var >>> minorTickEnabled;var majorInterval;var titleLocation;var title;var >>> titleX;var titleY;var titleGap;var tickMarkPositions;var labelTextArray;var >>> labelArray;var minimum;var maximum;var minimumRender;var maximumRender;var >>> adjustmin;var tickMarksLabelsEnabled;var labelrotation;var _labelspool;var >>> fixedRange;var tickMarksView;var objStroke;var titleView;function renderTick >>> () { >>> charts/styles/styleparser.lzx: 41: Error: Access of undefined property >>> lParser, in line: lParser = new (lz.styleparser)(this, {defaultstyle: >>> this.defaultstyle.subnodes[this.increment], style: this.style}) >>> charts/styles/styleparser.lzx: 43: Error: Access of undefined property >>> lParser, in line: lParser = new (lz.styleparser)(this, {defaultstyle: >>> this.defaultstyle.subnodes[this.increment], style: this.style[ >>> this.defaultstyle.name]}) >>> charts/styles/styleparser.lzx: 49: Error: Access of undefined property >>> lParser, in line: lParser = new (lz.styleparser)(this, {defaultstyle: >>> this.defaultstyle.subnodes[this.increment], style: >>> this.style[this.defaultstyle.subnodes[this.increment].name]}) >>> charts/common/chart.lzx: 150: Error: Access of undefined property both, >>> in line: this.chartBackground.setAttribute("stretches", both) >>> charts/common/virtualdrawview.lzx: 85: Error: Incompatible override, in >>> line: override function moveTo ($0, $1) { >>> charts/common/virtualdrawview.lzx: 93: Error: Incompatible override, in >>> line: override function lineTo ($0, $1) { >>> charts/common/virtualdrawview.lzx: 101: Error: Incompatible override, in >>> line: override function quadraticCurveTo ($0, $1, $2, $3) { >>> charts/styles/strokestyle.lzx: 61: Error: Access of undefined property >>> xinc1, in line: xinc1 = 1; >>> charts/styles/strokestyle.lzx: 62: Error: Access of undefined property >>> xinc2, in line: xinc2 = 1 >>> charts/styles/strokestyle.lzx: 64: Error: Access of undefined property >>> xinc1, in line: xinc1 = -1; >>> charts/styles/strokestyle.lzx: 65: Error: Access of undefined property >>> xinc2, in line: xinc2 = -1 >>> charts/styles/strokestyle.lzx: 69: Error: Access of undefined property >>> yinc1, in line: yinc1 = 1; >>> charts/styles/strokestyle.lzx: 70: Error: Access of undefined property >>> yinc2, in line: yinc2 = 1 >>> charts/styles/strokestyle.lzx: 72: Error: Access of undefined property >>> yinc1, in line: yinc1 = -1; >>> charts/styles/strokestyle.lzx: 73: Error: Access of undefined property >>> yinc2, in line: yinc2 = -1 >>> charts/styles/strokestyle.lzx: 77: Error: Access of undefined property >>> xinc1, in line: xinc1 = 0; >>> charts/styles/strokestyle.lzx: 78: Error: Access of undefined property >>> yinc2, in line: yinc2 = 0; >>> charts/styles/strokestyle.lzx: 79: Error: Access of undefined property >>> den, in line: den = $6; >>> charts/styles/strokestyle.lzx: 80: Error: Access of undefined property >>> num, in line: num = $6 / 2; >>> charts/styles/strokestyle.lzx: 81: Error: Access of undefined property >>> numadd, in line: numadd = $7; >>> charts/styles/strokestyle.lzx: 82: Error: Access of undefined property >>> numpixels, in line: numpixels = $6 >>> charts/styles/strokestyle.lzx: 84: Error: Access of undefined property >>> xinc2, in line: xinc2 = 0; >>> charts/styles/strokestyle.lzx: 85: Error: Access of undefined property >>> yinc1, in line: yinc1 = 0; >>> charts/styles/strokestyle.lzx: 86: Error: Access of undefined property >>> den, in line: den = $7; >>> charts/styles/strokestyle.lzx: 87: Error: Access of undefined property >>> num, in line: num = $7 / 2; >>> charts/styles/strokestyle.lzx: 88: Error: Access of undefined property >>> numadd, in line: numadd = $6; >>> charts/styles/strokestyle.lzx: 89: Error: Access of undefined property >>> numpixels, in line: numpixels = $7 >>> charts/styles/strokestyle.lzx: 92: Error: Access of undefined property >>> curpixel, in line: for (curpixel = 0;curpixel <= numpixels;curpixel++) { >>> charts/styles/strokestyle.lzx: 104: Error: Access of undefined property >>> num, in line: num += numadd; >>> charts/styles/strokestyle.lzx: 104: Error: Access of undefined property >>> num, in line: num += numadd; >>> charts/styles/strokestyle.lzx: 104: Error: Access of undefined property >>> numadd, in line: num += numadd; >>> charts/styles/strokestyle.lzx: 105: Error: Access of undefined property >>> num, in line: if (num >= den) { >>> charts/styles/strokestyle.lzx: 105: Error: Access of undefined property >>> den, in line: if (num >= den) { >>> charts/styles/strokestyle.lzx: 106: Error: Access of undefined property >>> num, in line: num -= den; >>> charts/styles/strokestyle.lzx: 106: Error: Access of undefined property >>> num, in line: num -= den; >>> charts/styles/strokestyle.lzx: 106: Error: Access of undefined property >>> den, in line: num -= den; >>> charts/styles/strokestyle.lzx: 107: Error: Access of undefined property >>> xinc1, in line: $8 += xinc1; >>> charts/styles/strokestyle.lzx: 108: Error: Access of undefined property >>> yinc1, in line: $9 += yinc1 >>> charts/styles/strokestyle.lzx: 110: Error: Access of undefined property >>> xinc2, in line: $8 += xinc2; >>> charts/styles/strokestyle.lzx: 111: Error: Access of undefined property >>> yinc2, in line: $9 += yinc2 >>> charts/styles/strokestyle.lzx: 92: Error: Access of undefined property >>> curpixel, in line: for (curpixel = 0;curpixel <= numpixels;curpixel++) { >>> charts/styles/strokestyle.lzx: 92: Error: Access of undefined property >>> curpixel, in line: for (curpixel = 0;curpixel <= numpixels;curpixel++) { >>> charts/styles/strokestyle.lzx: 92: Error: Access of undefined property >>> numpixels, in line: for (curpixel = 0;curpixel <= numpixels;curpixel++) { >>> charts/piechart/piepiece.lzx: 59: Error: Access of undefined property >>> sigma, in line: sigma = $2 + $c * $h; >>> charts/piechart/piepiece.lzx: 63: Error: Access of undefined property >>> sigma, in line: $6 = $4 * Math.cos(sigma * Math.PI / 180); >>> charts/piechart/piepiece.lzx: 64: Error: Access of undefined property >>> sigma, in line: $7 = $4 * Math.sin(-sigma * Math.PI / 180); >>> charts/piechart/piepiece.lzx: 68: Error: Access of undefined property >>> sigma, in line: $8 = $6 + $4 * $f * Math.cos((sigma - 90) * Math.PI / 180); >>> charts/piechart/piepiece.lzx: 69: Error: Access of undefined property >>> sigma, in line: $9 = $7 + $4 * $f * Math.sin(-(sigma - 90) * Math.PI / 180); >>> .... more than 50 errors, additional errors not shown. >>> >> >> >
