数据表格
插槽中使用当前行数据
注意,需要开启表达式(即点亮后方的fn按钮)
this.varSet.scoped.slot.row.字段名称

根据表格行数据改变单元格样式
Css样式
在视图的局部样式中添加此样式
.demo{
text-align: center;
color: #fff;
}
扩展方法
添加一个新的扩展方法
function getCss(data) {
// 判断原因字段是否为空,如果不为空,就让第八列显示此样式
// data.columnIndex就是当前的列
if (data.row.reason != null && data.columnIndex == 6) {
return 'demo';
}
}
数据表格配置
在数据表格 - 表体 - 单元格样式z列中,选择刚才创建的扩展方法

根据当前行内容禁用/隐藏操作按钮
// 判断当前行内容的指定字段是否为空
scope.row.reason != null

视图中打开报表
// 报表名称,直接复制报表管理中报表的名称即可
let reportName = 'reportName';
// 报表参数
let params = {
};
// 预览报表
ZeroCloud.util.ZcReportUtils.open(reportName, params);
