Options
All
  • Public
  • Public/Protected
  • All
Menu

数据导出组件

Hierarchy

  • InvisibleBase
    • DataExport

Index

Constructors

constructor

  • new DataExport(config: IInvisibleBaseConfig): DataExport
  • Parameters

    • config: IInvisibleBaseConfig

    Returns DataExport

Properties

exportTempleteUrl

exportTempleteUrl: string

导出的模板路径路径来自报表管理

exportTitle

exportTitle: string

弹出的导出form标题

format

format: DataExportFormat

导出的数据格式

templeteId

templeteId: string

模板的唯一id

Methods

export

  • export(params?: Object | IParam[], filename?: string, format?: DataExportFormat): void
  • 导出数据

    Parameters

    • params: Object | IParam[] = ...

      参数数组或者参数对象

    • Optional filename: string

      导出的文件名

    • Optional format: DataExportFormat

      导出的文件格式

      function Button1_onClickScript(cxt:ScriptContext,btn:Button){
      //方法1 参数对象
      btn.getPage().components.DataExport1.export({param1:'paramValue1',param2:'paramValue2'});
      //方法2 参数数组
      btn.getPage().components.DataExport1.export([{name:'param1',value:'paramValue1'},{name:'param2',value:'paramValue2'}]);
      }
      

    Returns void

getAttrEditors

  • getAttrEditors(): AttributeEditorBase[]
  • Returns AttributeEditorBase[]

openForm

  • openForm(config: IDataExportFormConfig, callBack: DataExportCallBack): void
  • Parameters

    • config: IDataExportFormConfig
    • callBack: DataExportCallBack

    Returns void

Generated using TypeDoc