js控制表格的隐藏和显示

报表的排布是:最上面是一个表格,然后中间是一个按钮,按钮下面是一个表格,报表最开始进来最下面的表格是隐藏的,点击按钮通过js计算,得到返回值,如果返回值是符合,最下面的表格就显示,如果是不符合,表格继续隐藏;

image.png

FineReport 帆软用户doraVX4Qmy 发布于 2024-9-4 10:47
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
ID1208Lv6高级互助
发布于2024-9-4 11:19(编辑于 2024-9-4 11:20)
最佳回答
0
超级无敌小熊蛋Lv4初级互助
发布于2024-9-4 10:50(编辑于 2024-9-4 10:53)

公式是什么

// 获取按钮控件

var button = _g().getWidgetByName("button0_c");

// 为按钮添加点击事件

button.onClick(function() {

    // 计算返回值

    var result = calculateResult(); // 这里需要替换为实际的计算逻辑

    // 获取下面的表格控件

    var bottomTable = _g().getWidgetByName("report0");

    // 根据返回值控制表格的显示和隐藏

    if (result) {

        bottomTable.visible(); // 显示表格

    } else {

        bottomTable.invisible(); // 隐藏表格

    }

});

// 示例计算函数,根据实际需求替换

function calculateResult() {

    // 这里添加实际的计算逻辑

    // 返回 true 或 false

    return true; // 示例返回值

}

--------------看能不能给您一些思路。

  • 3关注人数
  • 155浏览人数
  • 最后回答于:2024-9-4 11:20
    请选择关闭问题的原因
    确定 取消
    返回顶部