FVS大屏中,给标题组件添加点击事件,实现每点击一次,组件值+1

image.png

问题描述:

通过点击标题2组件,实现pPages组件的值+1,

以下代码点击一次后就会跳出if(也就是pPages=1的时候就会结束),有大佬看一下吗

前端截图:

image.png

标题2_页面1组件中的JS代码如下:

var pPagesWidget = duchamp.getWidgetByName("pPages");

    var currentValue = pPagesWidget.getValue();

    var newValue = Math.floor(currentValue) + 1; // 将当前值转换为整数并加1

    //alert(newValue);

    //alert(isNaN(newValue));

   

    if (newValue <= 5) {

   

        pPagesWidget.setValue(newValue);

       // console.log(isNaN(pPagesWidget));

    } else {

        alert("已达到最大值5!");

        //console.log(isNaN(pPagesWidget));

    }

JavaScript zaului 发布于 2024-11-24 17:42 (编辑于 2024-11-24 18:34)
1min目标场景问卷 立即参与
回答问题
悬赏:9 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-11-24 17:52(编辑于 2024-11-26 10:54)

所以你的问题是什么??如果大于5了,你还想如何??你也没有说清楚呀。

Template3.rar

--------------------------

image.png

duchamp.getNextPage().goto();

这个代码会在你有的页面自动循环的呀。为什么你整那么复杂???

FVS页面接口- FineReport帮助文档 - 全面的报表使用教程和学习资料

如果要跳到下一页这样不就行了吗

image.png

  • zaului zaului(提问者) 感谢建议,已更新问题描述;你发的这个接口文档不太适用我的问题
    2024-11-24 18:37 
  • CD20160914 CD20160914 回复 zaului(提问者) 你的代码就是这样呀。。你达到5次后到底要如何呢??????你也没有说清楚呀
    2024-11-24 20:39 
  • zaului zaului(提问者) 回复 CD20160914 5次后就弹窗提示了呀,代码里面不是有个else吗,我的问题是if没到5次就结束了
    2024-11-26 10:42 
  • CD20160914 CD20160914 回复 zaului(提问者) 我给你一个示例吧。。
    2024-11-26 10:43 
  • CD20160914 CD20160914 回复 zaului(提问者) 上面有文件了。我测试是可以的了。!
    2024-11-26 10:54 
  • 2关注人数
  • 138浏览人数
  • 最后回答于:2024-11-26 10:54
    请选择关闭问题的原因
    确定 取消
    返回顶部