Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • option 
    说明:通过名称获取选项值,如果指定了value参数,则设置选项值。
    语法:option(name, [value]) Object
    参数:
    name:要获取或设置的选项名称。
    value:(可选)要设置的选项值。 如果省略此参数,则该方法返回当前选项值。
    示例:
    viewer.option('uiType', 'mobile');
    viewer.option('renderMode', 'Galley'); // 连续显示模式,不分页显示全部报表内容
    viewer.option('report', {
    id: 'my report'
    });
    返回值:当前选项值。


  • refresh 
    说明:刷新报表预览。
    语法:option(name, [value]) Object
    示例:
    viewer.refresh()
    返回值:void

  • print
    说明:打印当前显示的报表。
    语法:print() void
    示例: viewer.print()
    返回值:void

  • goToPage
    说明:使查看器显示特定页面,滚动到特定的offset(可选),并在调用完成后调用回调。
    语法:goToPage(number, offset, callback) void
    参数:
      number:要去的页数。
      offset:对象,如{left:12.2,top:15}。
      callback:执行动作后调用的函数。
    示例:
    viewer.goToPage(1, { 2, 3}, function(){});
    返回值:void

  • backToParent
    说明:使查看器显示向下钻取报表的父报表。
    语法:backToParent() void
    示例: viewer.backToParent()
    返回值:void
  • destroy
    说明:从HTML元素中删除查看器示例。
    语法:destroy() void
    示例: viewer.destroy()
    返回值:void

  • export
    说明:导出当前显示的报表。
    语法:export(exportType, callback, saveAsDialog, settings) void
    参数:
      exportType:指定导出格式。
      callback:导出结果可用时调用的函数(其Url在回调中传递)。
      saveAsDialog:指示导出结果准备就绪后是否立即显示另存为对话框。
      settings:导出设置适用于RenderingExtensions。 注意:在区域报表中,导出设置不会启用。 在页面报表和RDL报表中,导出设置在使用导出过滤器(Export Filter)将文件导出为PDF时不启用。
    示例:
    function exportToExcel(){ viewer.export('Xls', downloadReport, true, { FileName: "DefaultName.xls" }); } // function fetches the report from uri(callback function)
    var downloadReport = function (uri) {
      var newWin = null;
      // open uri in new window
      try { newWin = window.open(uri); } catch (e) { }
      // if browser rejects opening new window, open uri in current window
      if (!newWin) { window.location = uri; } };
    返回值:void

  • search
    说明:使用特定的查找选项(匹配大小写,全字)执行查找,并在查找的完成时执行回调。
    语法:search(searchTerm, searchOptions, callback) void
    参数:
      searchTerm:要查找的字符串。
      searchOptions:设置查找选项:
        matchCase:是否大小写敏感。
        wholePhrase:是否全字匹配。
      callback:执行搜索后调用的功能。
    示例:
    viewer.search('a', { matchCase: true, wholePhrase: false }, function (results){ console.log(results); });
    返回值:void

  • getToc
    说明:获取报表的目录信息,并调用将结果作为参数传递的回调函数。
    语法:getToc(callback) void
    参数: callback:回调处理目录树。
    示例:
    viewer.getToc(function (toc){ console.log(toc); })
    返回值:void

...