找文章 / 找答案
精选问答 更多内容

表格移除字段脚本

SweetYakult青铜一 显示全部楼层 发表于 2024-7-11 11:11:36 |阅读模式 打印 上一主题 下一主题
1
已解决

表格移除字段脚本

629 9
如果参数为A,移除表格字段1,字段2. 参数为B,移除表格字段3

的脚本

最佳答案

朝花夕拾 铂金一 关注Ta

2024-07-11 11:11:37

报表脚本变化时运行里面写 图表2.binding.source = "数据集路径.sqry"; var bcol1 = new BCol("门店", STRING, true); var dimCol1 = new DimCol(bcol1); var bcol2 = new BCol("订单ID", STRING, true); var dimCol2 = new DimCol(bcol2); var bcol3 = new BCol("会员等级", STRING, true); var dimCol3 = new DimCol(bcol3); 图表2.binding.addCol(0 ,dimCol3); 图表2.binding.addCol(0 ,di ...
查看完整内容
回复

使用道具 举报

精彩评论9

朝花夕拾铂金一 显示全部楼层 发表于 2024-7-11 11:11:37

报表脚本变化时运行里面写


图表2.binding.source = "数据集路径.sqry";
    var bcol1 = new BCol("门店", STRING, true);
    var dimCol1 = new DimCol(bcol1);
    var bcol2 = new BCol("订单ID", STRING, true);
    var dimCol2 = new DimCol(bcol2);
    var bcol3 = new BCol("会员等级", STRING, true);
    var dimCol3 = new DimCol(bcol3);
    图表2.binding.addCol(0 ,dimCol3);
    图表2.binding.addCol(0 ,dimCol2);
    图表2.binding.addCol(0 ,dimCol1);

if( param['参数']== 'A' ) {

    图表2.binding.removeCol(0);
    图表2.binding.removeCol(0);
    图表2.binding.removeCol(0);
    图表2.binding.addCol(0 ,dimCol3);
}else if(param['参数']== 'B' ) {
    图表2.binding.removeCol(0);
    图表2.binding.removeCol(0);
    图表2.binding.removeCol(0);
    图表2.binding.addCol(0 ,dimCol2);
    图表2.binding.addCol(0 ,dimCol1);
}
回复

使用道具 举报

朝花夕拾铂金一 显示全部楼层 发表于 2024-7-11 11:16:25
var loc1=Locator(["字段1",COL,DETAIL)
var loc2=Locator(["字段2",COL,DETAIL)
var loc3=Locator(["字段3",COL,DETAIL)
if( param['参数']== 'A' ) {
  填报参数1.setColWidth(loc1,0)
  填报参数1.setColWidth(loc2,0)

  填报参数1.setColWidth(loc3,200)
}
else if(param['参数']== 'B' ) {
    填报参数1.setColWidth(loc1,200)
  填报参数1.setColWidth(loc2,200)

  填报参数1.setColWidth(loc3,0)
}
回复

使用道具 举报

SweetYakult青铜一 显示全部楼层 发表于 2024-7-11 13:32:25
朝花夕拾 发表于 2024-7-11 11:16
var loc1=Locator(["字段1",COL,DETAIL)
var loc2=Locator(["字段2",COL,DETAIL)
var loc3=Locator(["字段3 ...

你好,因为后面还有字段4是根据字段123增减计算的。 如果是宽度为0 会影响计算结果吗。  
回复

使用道具 举报

朝花夕拾铂金一 显示全部楼层 发表于 2024-7-11 13:37:03
SweetYakult 发表于 2024-7-11 13:32
你好,因为后面还有字段4是根据字段123增减计算的。 如果是宽度为0 会影响计算结果吗。   ...

这个脚本只是隐藏,这个单元格实际还是存在的,计算的时候,字段123的值都是存在的。
回复

使用道具 举报

SweetYakult青铜一 显示全部楼层 发表于 2024-7-11 13:58:09
朝花夕拾 发表于 2024-7-11 13:37
这个脚本只是隐藏,这个单元格实际还是存在的,计算的时候,字段123的值都是存在的。 ...

如果说不是隐藏是移除的话,应该怎样写呀
回复

使用道具 举报

朝花夕拾铂金一 显示全部楼层 发表于 2024-7-11 14:04:01
SweetYakult 发表于 2024-7-11 13:58
如果说不是隐藏是移除的话,应该怎样写呀

自由表还是普通表
回复

使用道具 举报

SweetYakult青铜一 显示全部楼层 发表于 2024-7-11 14:15:56

普通表。
回复

使用道具 举报

SweetYakult青铜一 显示全部楼层 发表于 2024-7-11 15:14:26
朝花夕拾 发表于 2024-7-11 11:11
报表脚本变化时运行里面写

谢谢
回复

使用道具 举报

朝花夕拾铂金一 显示全部楼层 发表于 2024-7-11 15:14:50
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部