关于MVC下应用AR传参问题
本帖最后由 Lenka.Guo 于 2016-6-23 10:03 编辑您好,我在MVC下应用AR,参考以下示例:http://gcdn.gcpowertools.com.cn/showtopic-19954-1-1.html
目前遇到的问题是,前端如何传递报表参数到WebService中进行数据集合的过滤,还请指教,谢谢:
相应代码片段如下:
$(function () {
var viewer = GrapeCity.ActiveReports.Viewer(
{
element: '#viewerContainer',
report: {
id: "CustomDataSource.rdlx",
parameters: [
{
name: 'p1',
value:'car'
}]
//id: "RdlReport2.rdlx"
},
reportService: {
url: 'ActiveReportsService.asmx'
//url: 'ActiveReports.ReportService.asmx'
},
uiType: 'desktop'
});
});
在前端js中我写了一个p1的参数,设置值加入为car
在WebService代码中该怎么获取到这个值?
void Document_LocateDataSource(object sender, LocateDataSourceEventArgs args)
{
//args.Data = ((List<CustomObject>)GetObjectDataSource()).Where(m => m.Name == args.Report.Parameters.CurrentValue.ToString()).ToList<CustomObject>();
args.Data = ((List<CustomObject>)GetObjectDataSource()).Where(m => m.Name == "car").ToList<CustomObject>();
}
目前那个car是写死的,需要根据前端传递过来的参数,灵活获取数据,该怎么实现呢,还请帮忙,再次感谢!
这个问题已经在帖子中解答了哦,这个帖子就关闭了:http://gcdn.gcpowertools.com.cn/showtopic-23037-1-1.html
页:
[1]