全称 mx.utils.PrintUtil
命名空间 mx.utils
PrintUtil
继承层次结构 PrintUtil
源文件 ~\mx\scripts\utils\PrintUtil.js
提供局部元素打印功能:目前仅支持 DataForm 和 单层 DataGrid 打印。

示例 1

以下是一个通过 mx.utils.PrintUtil 实现局部元素打印。
JavaScript 代码
var printCon = new mx.utils.PrintUtil({ dataControl : dataControl, maxCols : 2, printHideFields : true }); printCon.printControl();

构造函数

名称 说明
PrintUtil() 构建 PrintUtil 类的新实例。

方法

名称 说明
printControl(p_preview) 提供一个方法,打印表单内容。

字段

名称 说明
dataControl 一个control对象,需要根据此对象生成新的html代码。 目前仅支持 DataForm 和 单层 DataGrid 打印,传入的参数需提前执行加载方法。
maxCols 获取和设置单行中元素列数。
printHideFields 是否打印默认隐藏的字段。

构造函数详细信息

PrintUtil() 方法

构建 PrintUtil 类的新实例。

方法详细信息

printControl(p_preview) 方法

提供一个方法,打印表单内容。

参数

  • p_preview
    : true | false 一个 Boolean 值,表示是否启用打印预览功能,默认 true true : 表示显示打印预览 false : 表示不显示打印预览,直接打印

字段详细信息

dataControl 字段

一个control对象,需要根据此对象生成新的html代码。 目前仅支持 DataForm 和 单层 DataGrid 打印,传入的参数需提前执行加载方法。

maxCols 字段

获取和设置单行中元素列数。

默认值

默认显示2个元素列

printHideFields 字段

是否打印默认隐藏的字段。

默认值

true