这个设置参数不是给设计器的对象设计的,这个参数是直接加到报表文件的。
如果咱这边希望是初始化的报表有这个的话,这个得加载到报表对象上,具体是如下:
- let reportData = { "Name": "Report", "Width": "2pt", "Layers": [{ "Name": "default" }], "CustomProperties": [{ "Name": "DisplayType", "Value": "Page" }, { "Name": "SizeType", "Value": "Default" }, { "Name": "PaperOrientation", "Value": "Portrait" }], "Page": { "PageWidth": "21cm", "PageHeight": "29.7cm", "RightMargin": "2.5cm", "LeftMargin": "2.5cm", "TopMargin": "2.5cm", "BottomMargin": "2.5cm", "Columns": 1, "ColumnSpacing": "0cm" }, "Body": { "Height": "0in" } }
- let paramter = {
- "DataType": "String",
- "DefaultValue": {
- "Values": [
- "111"
- ]
- },
- "Name": "id",
- "Prompt": "id"
- }
- reportData.ReportParameters = [];
- reportData.ReportParameters[0] = paramter;
- designer.setReport({ definition: reportData });
复制代码 这个里面相当于初始化了一个全新的报表对象,然后设定一个参数,参数还是上面发的格式
|