This is a migrated thread and some comments may be shown as answers.

Table field Action - show additional details based on the clicked row

1 Answer 157 Views
Report Designer (standalone)
This is a migrated thread and some comments may be shown as answers.
Paul
Top achievements
Rank 1
Paul asked on 21 Feb 2019, 02:56 PM

I created a report which shows a list of customer.  I currently have an action to Navigate to Report: CustomerDetailsByAccountID report and this is ok but takes me to a new page and when I click the back button the page is refreshed so I lose my position and need to scroll down to find my last position in the table.

Ideally, I would like to do either of the following

[1] When I click on a table row, I would like to expand the table row to the next row below to show more details directly below the row I clicked on.  Bearing in mind this table could be quite long and showing the relevant info int he same location without scrolling would be the ideal scenario.

Is this possible using Report Designer?

[2] Alternatively, I could click on the Table row and pass the AccountID to a subreport on the same page (at the top - see attached image).  But for some reason, I cannot find how I would pass the AccountID from the table row clicked on to the subreport at the top of this report.

At the moment, navigating to a report seems to be the only option but is not convenient.

Thanks

1 Answer, 1 is accepted

Sort by
0
Neli
Telerik team
answered on 26 Feb 2019, 01:06 PM
Hi Paul,

You may use Drilldown Report Action which allows you to control whether a report item initially displays or is hidden when a user views a report. To define a action add a ToggleVisibilityAction on an item. Use the DisplayExpandedMark property to determine whether the item exposing the action will be rendered initially with expanded or with collapsed mark. 
You may check our demo report Product Sales where the approach is demonstrated. The Standalone designer version of the report can be found in (Telerik Reporting installation folder)\Report Designer\Examples. The CS/VB report is in the ReportLibrary project in (Telerik Reporting installation folder)\Examples\CSharp (or VB).
The alternative with subreport at the top of the report is not possible because from a report item (e.g. TextBox in a Table) you cannot access the properties of the SubReport to modify its ReportSource (i.e. passed parameters). This may be achievable with a Custom Action though.

Regards,
Neli
Progress Telerik
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Tags
Report Designer (standalone)
Asked by
Paul
Top achievements
Rank 1
Answers by
Neli
Telerik team
Share this question
or