根据不同的sheet调整控件位置

不同的sheet查询按钮位置不一样!!!image.png

$(".fr-sheetbutton-container").click(function()

//给切换sheet的按钮绑定点击事件

{

//获取当前sheet的编号(从0开始)

var a = _g().selectedIndex;

var aa = _g().parameterEl.getWidgetByName("Search");

if (a == 1) {

$(".fr-btn ui-state-enabled").css({"left":"600 px"});

alert("a");

} else {

$(".fr-btn ui-state-enabled").css({"left":"445 px"});

alert("b");

}

});

FineReport zhangwenhao 发布于 2021-9-28 15:53 (编辑于 2021-9-28 16:11)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-4-1 23:43

JS实现根据当前sheet隐藏参数面板-https://help.fanruan.com/finereport/doc-view-4105.html

——————————————

自定义2个「查询按钮」,按钮添加点击事件- 「_g().parameterCommit() 」,放置在参数区排好位置,切换sheet时,通过控制控件的显示或异常实现;

//////////////

this.options.form.getWidgetByName("AA").setVisible(true);   -- 显示

this.options.form.getWidgetByName("AA").setVisible(false);  -- 隐藏

//////////////

最佳回答
0
用户m8hnk7253207Lv4见习互助
发布于2021-9-28 16:49

可以把控件放在SHEET页里面

  • 3关注人数
  • 482浏览人数
  • 最后回答于:2022-4-1 23:43
    请选择关闭问题的原因
    确定 取消
    返回顶部