Add a code based section report to the JS_viewer_Angular(Core) sample

Posted by: peter on 19 July 2019, 2:01 am EST

    • Post Options:
    • Link

    Posted 19 July 2019, 2:01 am EST

    I’m evaluating the V13 upgrade specifically for the JSViewer with an Angular 7.x project. The reports in the old system are all coded section reports and need to be ported pretty much as is. But when I “add new item” in the sample I just get ASP.Net core items, and no Reports list? But the project is based on the .NET framework 4.6.2 - so I should be able to add these? i can copy of a report created elsewhere, but its not recognised (can’t open the designer).

    The live system i need to add the reports to is using the same overall structure as the JS_viewer_Angular(Core) example.

    Advice please? This is a critical go/no-go issue for me.

  • Posted 19 July 2019, 5:15 am EST

    Hello Peter,

    I am able to reproduce the issue at my end. In my understanding, this project made from “Angular X .NetCore Template” and after that, the Target FW changed to “.Net FW 4.6.2” as AR does not support the .Net Core.

    The behavior you observed is because of the visual studio still treat it like .Net Core project that’s why you can’t see any .Net FW item template and AR designer.

    There are few workarounds for this,

    1: Create and Design Report through other application and add the code base report to the Project.

    2: Create report layout through Section Report(XML Based) and afterthat load the layout in the Code Based report.

    3: Create a customer AR Service and after that use the AR service in native Angular APP.

    Sorry for the inconvenience caused to you.

    Thanks.

  • Posted 19 July 2019, 9:31 pm EST

    Sadly that doesn’t help, as I’ve worked with projects before where I could not edit the report locally, and it was more than inconvenient. Our only practical solution is to run a reports “site” on a subdomain on our host (in parallel with the WebAPI and Identity projects), and create that project using MVC. I have several dozen extremely complex code reports to port over, and this offers the least pain for now.

    With .NET Core 3.x coming soon, and after that the new Blazor web system (and then .NET 5.0), can I assume you guys are working on a .NET Core native release of Active Reports? Longer term being .NET Framework only will cause more and more issues.

  • Posted 22 July 2019, 2:05 am EST

    Hello Peter!

    We are very sorry the inconvenience caused to you.

    Yes, we have planned to support Asp.Net Core and .Net core for Desktop in our next major release i.e AR14. Also, in the coming months, we we will release a new product i.e ActiveReportsJS which is a JavaScript version of ActiveReports that can work on any modern browsers. It doesn’t have server-dependency.

    For Blazor, we don’t have any plan right now to support in the ActiveReports.

    Thanks.

  • Posted 22 July 2019, 7:26 am EST

    Peter,

    Sorry to mention that AR14 will only support RDL/PageReport in .NetCore. Currently, we don’t have any plan to support the SectionReport in .Net core in the near future.

    Thanks.

  • Posted 24 July 2019, 8:33 am EST

    I hope support for code based section reports in Active Reports .NET CORE will be on the roadmap somewhere, as it remains the defining feature for the product (for myself as a custom software developer - building both in-house and commercial turnkey systems for the last 30 odd years). Without that support, there is little to recommend ActiveReports over an engine that produces PDFs directly. Clients of mine that use RDL style reports prefer to use tools like SSRS…

  • Posted 24 July 2019, 8:51 am EST

    Hello Peter,

    We understand how you feel, we are very sorry.

    I have forwarded your feedback to our PM’s team and will inform you once I get any information from them.

    Thanks.

  • Posted 25 July 2019, 8:46 am EST

    Hello Peter!

    I got a reply from the PM’s team. SectionReport will support in .Net Core 3 desktop pack only in AR14. However, for Web, we are considering it in our future release.

    Thanks.

Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels