CrsDataSources command sends an AjaxRequest that is used to obtain the CurrentReportSet information. This returns the data structure of the current report set and can be used to make logical choices about how to handle various features on the report viewer.
Here is the AJAX call to use:
AjaxRequest('./rs.aspx', 'wscmd=crsdatasources', GotDatasourcesList, null, 'crsdatasources');
The GotDataSourcesList variable is a callback method that takes two arguments: the returnObj and the id. The returnObj is a JSON formatted object that contains the data sources used on the report. Below is an example of the hierarchy of this object.
returnObj["SelectionsList"]["Fields"].DbName statement. The id object is the name of the function (crsdatasources).
Last edited by Joseph Adams, 2015-01-26 14:11:00