找回密码
 立即注册

QQ登录

只需一步,快速开始

gjy

银牌会员

7

主题

18

帖子

3571

积分

银牌会员

积分
3571

活字格认证

gjy
银牌会员   /  发表于:2015-4-13 13:21  /   查看:5915  /  回复:5
如题,JS Excel导出,但是GetViewModel函数未定义 需要引用什么?

5 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-4-13 13:55:00
沙发
您好,
这个是AR HTML Viewer 内置的一个方法,请先成功运行一个AR的报表,再增加导出的按钮。
回复 使用道具 举报
gjy
银牌会员   /  发表于:2015-4-13 14:51:00
板凳
回复 2楼frank.zhang的帖子

那FlashViewer  没有这个方法是吗?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-4-13 14:56:00
地板
您好,
FlashViewer是没有这个方法的.如果想导出可以通过后台的方式导出.
  1. // Provide the page report you want to render.
  2. GrapeCity.ActiveReports.PageReport report = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(@"C:\Sample_PageReport.rdlx"));
  3. GrapeCity.ActiveReports.Document.PageDocument reportDocument = new GrapeCity.ActiveReports.Document.PageDocument(report);

  4. // Create an output directory
  5. System.IO.DirectoryInfo outputDirectory = new System.IO.DirectoryInfo(@"C:\MyExcel");
  6. outputDirectory.Create();

  7. // Provide settings for your rendering output.
  8. GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings excelSetting = new GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings();
  9. excelSetting.FileFormat = GrapeCity.ActiveReports.Export.Excel.Page.FileFormat.Xls;
  10. GrapeCity.ActiveReports.Extensibility.Rendering.ISettings setting = excelSetting;

  11. //Set the rendering extension and render the report.
  12. GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtension excelRenderingExtension = new GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtension();
  13. GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider outputProvider = new GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider(outputDirectory, System.IO.Path.GetFileNameWithoutExtension(outputDirectory.Name));
  14. reportDocument.Render(excelRenderingExtension, outputProvider, excelSetting.GetSettings());
复制代码


参考文档
http://arhelp.grapecity.com/webhelp/AR9/index.html#Exporting.html
回复 使用道具 举报
gjy
银牌会员   /  发表于:2015-4-13 15:39:00
5#
回复 4楼frank.zhang的帖子

好的  谢谢
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-4-13 16:29:00
6#
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部