create_param_form

create_param_form()

使用范围: client

编程语言: javascript

父类: Report 类

描述说明

create_param_form 方法由 print 方法调用, 用于创建一个表单以在通过 process_report 方法将请求发送到服务端之前设置报表参数。

该方法检查报表及其所有者的 javascript 模块是否已加载,如果未加载(且设置了 JS 模块动态加载参数),则加载它们。

然后它在任务 templates 属性中搜索报表的 html 模板(参见 表单窗体), 并创建该模板的副本,将其分配给报表 param_form 属性。

创建一个表单窗体,并为其添加 html 。

触发 “任务” 的 on_param_form_created 事件。

触发已为报表组定义的 on_param_form_created 事件。

触发已为报表定义的 on_param_form_created 事件。

显示表单窗体。在显示窗体之前,方法会应用在 param_options 属性中指定的参数选项。

触发 “任务” 的 on_param_form_shown 事件。

触发已为报表组定义的 on_param_form_created 事件。

触发已为报表定义的 on_param_form_shown 事件。

另请参见

表单窗体

客户端报表编程

print