JavaScript脚本
- 获取当前选中的行号
var row = FR.cellStr2ColumnRow(this.options.location).row + 1;
- 自定义插入行
// 格式
_g().appendReportRC(param1, param2);
// 参数说明
param1:一次插入几行
param2:插入单元格
// 示例
_g().appendReportRC(1, "B6");
3.获取单元格控件
// 格式
_g().getWidgetByCell(param1);
// 参数说明
param1:单元格编号
// 示例
_g().getWidgetByCell("A1");
单元格控制:https://help.fanruan.com/finereport/doc-view-4261.html
- 获取参数面板控件
// 1.获取控件对象
// 格式
_g().getParameterContainer().getWidgetByName(param1)
// 参数说明
param1:控件名称
// 示例
_g().getParameterContainer().getWidgetByName("pageNo")
// 2.获取控件对象值
// 格式
_g().getParameterContainer().getWidgetByName(param2).getValue();
// 参数说明
param2:控件名称
// 示例
_g().getParameterContainer().getWidgetByName("pageNo").getValue();
- 参数界面自动查询
// 格式
_g().parameterCommit();
// 参数说明
无。
// 示例
setTimeout(function(){
_g().parameterCommit();
},500)
公式
- 暂无
SQL
- 条件拼接
SELECT
*
FROM
SCHOOL
WHERE
1 = 1
$ { IF ( len ( batchId ) == 0, "", " AND BATCH_ID = '" + batchId + "'" ) }
$ { IF ( len ( name ) == 0, "", " AND NAME = '" + name + "'" ) }