Parser error: ) expected on VB report

Stimulsoft Reports.JS discussion
mrapi
Posts: 277
Joined: Sat Dec 20, 2008 1:08 am

Re: Parser error: ) expected on VB report

Post by mrapi »

Hi,I've tried

Code: Select all

  report.GetComponentByName('VerticalLinePrimitive14').Left = 7.2;
but got error:
report.GetComponentByName is not a function
Lech Kulikowski
Posts: 6238
Joined: Tue Mar 20, 2018 5:34 am

Re: Parser error: ) expected on VB report

Post by Lech Kulikowski »

Hello,

Please check the following code:

Code: Select all

var vertLine = report.getComponentByName('Line1');
vertLine.left = 0;
Thank you.
mrapi
Posts: 277
Joined: Sat Dec 20, 2008 1:08 am

Re: Parser error: ) expected on VB report

Post by mrapi »

Hi.
using your code I got no error in console,but there is no change in line position,this is the code used:

Code: Select all

var report = new Stimulsoft.Report.StiReport();
    report.loadFile('reports/lfc.mrt');
  
  var vertLine = report.getComponentByName('VerticalLinePrimitive10');
    console.log(vertLine.left);//initial value is 3,and it is displayed
    vertLine.left = 4; //will change to 4
    console.log(vertLine.left); //value is 4 in console but no change in view


   this.viewer.report = report;
    this.viewer.renderHtml('viewerContent');
...
thanks
Lech Kulikowski
Posts: 6238
Joined: Tue Mar 20, 2018 5:34 am

Re: Parser error: ) expected on VB report

Post by Lech Kulikowski »

Hello,

Please send us a simple report which reproduces the issue for analysis.

Thank you.
mrapi
Posts: 277
Joined: Sat Dec 20, 2008 1:08 am

Re: Parser error: ) expected on VB report

Post by mrapi »

hi.I've attached a empty report with 2 vertical lines,with no datasource.
thanks
Attachments
test.mrt
(6.24 KiB) Downloaded 144 times
Lech Kulikowski
Posts: 6238
Joined: Tue Mar 20, 2018 5:34 am

Re: Parser error: ) expected on VB report

Post by Lech Kulikowski »

Hello,

For vertical line, you should set position for start and end points:
var spvLine1 = report.getComponentByName("StartPointPrimitive1");
var epvLine1 = report.getComponentByName("EndPointPrimitive1");

spvLine1.left = 0;
epvLine1.left = 0;


Thank you.
mrapi
Posts: 277
Joined: Sat Dec 20, 2008 1:08 am

Re: Parser error: ) expected on VB report

Post by mrapi »

Hi.give me some info, line is called VerticalLinePrimitive10,how do I get name for start/end point? in above example for VerticalLinePrimitive10 got StartPointPrimitive1 and EndPointPrimitive1
also in above report instead of moving the line it is duplicated,I can see 3 lines not 2
thanks
Lech Kulikowski
Posts: 6238
Joined: Tue Mar 20, 2018 5:34 am

Re: Parser error: ) expected on VB report

Post by Lech Kulikowski »

Hello,

You can use the following code:

Code: Select all

var vertLine1 = report.getComponentByName("VLine1");
vertLine1.getStartPoint(vertLine1.getContainer()).left = 0;
vertLine1.getEndPoint(vertLine1.getContainer()).left = 0;
Thank you.
mrapi
Posts: 277
Joined: Sat Dec 20, 2008 1:08 am

Re: Parser error: ) expected on VB report

Post by mrapi »

how seems to be working.thanks!
Lech Kulikowski
Posts: 6238
Joined: Tue Mar 20, 2018 5:34 am

Re: Parser error: ) expected on VB report

Post by Lech Kulikowski »

Hello

We are always glad to help you!
Please let us know if you need any additional help.

Thank you.
Post Reply