FVS两个下拉组件重叠

image.pngimage.png

我现在有两个按钮,周期情况控制区域选择下拉框,区域情况控制日期下拉框;我现在想两个下拉框重叠在一起,使两个下拉框在切换的时候在同一个位置;但只能有一个下拉框控件可以使用,有什么方法可以两个下拉框都能使用

FineReport yzm208208 发布于 2023-4-26 08:55
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-4-26 08:58(编辑于 2023-4-26 09:05)

这个建议不要同一位置,会干扰的

放在不同位置,你要控制的话,直接是控件不可用,或者不可见就可以

===============

var a = 'tx'; //获取对应控件名称

var b = a.toUpperCase(); //防止大小写出现误差,此处自动将名称转成大写

var c=_g().getWidgetByName("tx2").getValue(); 

$('input.fr-texteditor').css('width', c+'px'); //重置控件宽度

$('input.fr-texteditor').css('height', c+'px'); //重置控件高度

$("div[widgetname='" + b + "']").css('left', '0'); //重置控件离报表左边

$("div[widgetname='" + b + "']").css('top', '0'); //重置控件离报表上边

  • yzm208208 yzm208208(提问者) 那能否控制组件的大小
    2023-04-26 09:03 
  • snrtuemc snrtuemc 回复 yzm208208(提问者) 非FVS有方案,FVS没有测试,我把js放到修改答案把
    2023-04-26 09:05 
  • 1关注人数
  • 180浏览人数
  • 最后回答于:2023-4-26 09:05
    请选择关闭问题的原因
    确定 取消
    返回顶部