问:这样的控件形式可以实现吗?

image.png

FineReport 数字化转型的学习者和实践者 发布于 2023-5-25 19:04
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
yzm180820Lv5初级互助
发布于2023-5-25 22:32

你这个控件具体是做什么的,如果是选择用的,你直接用报表块就行了,然后添加超链给其他报表块传参就行。

最佳回答
0
snrtuemcLv8专家互助
发布于2023-5-25 20:16

如果只是文字显示,可以直接做成图片,插入图片,控件的话,理论上可以,你的二次开发才可以

最佳回答
0
JL98Lv6中级互助
发布于2023-5-26 08:46(编辑于 2023-5-26 13:42)

找UI做一下选中的样式和未选中的样式,之后写JS切换图片就好了

//设置R_13_11组件背景选中

$("div[widgetname=R_13_11]").css("background","url(/webroot/help/image/IOC/PC/TAB/R_13_11_PON.png;)center center / 100% 100% no-repeat");

//设置R_13_12组件背景未选中

$("div[widgetname=R_13_12]").css("background","url(/webroot/help/image/IOC/PC/TAB/R_13_12_POFF.png;)center center / 100% 100% no-repeat");

//设置R_13_13组件背景未选中

$("div[widgetname=R_13_13]").css("background","url(/webroot/help/image/IOC/PC/TAB/R_13_13_POFF.png;)center center / 100% 100% no-repeat");

//设置R_13_14组件背景未选中

$("div[widgetname=R_13_14]").css("background","url(/webroot/help/image/IOC/PC/TAB/R_13_14_POFF.png;)center center / 100% 100% no-repeat");

//设置R_13_15组件背景未选中

$("div[widgetname=R_13_15]").css("background","url(/webroot/help/image/IOC/PC/TAB/R_13_15_POFF.png;)center center / 100% 100% no-repeat");

//设置R_13_16组件背景未选中

$("div[widgetname=R_13_16]").css("background","url(/webroot/help/image/IOC/PC/TAB/R_13_16_POFF.png;)center center / 100% 100% no-repeat");

//切换TAB页

_g().getWidgetByName("tabpane0").showCardByIndex(0);

image.png

最佳回答
0
坚定的小帆薯Lv7高级互助
发布于2023-5-26 14:00

看上面几位回答,补充一个方法

这个完全可以依据条件设置成背景,通过文字点击传参,传值之后根据参数值条件显示即可。

效果类似tab块,但是灵活很多

image.png

  • 4关注人数
  • 302浏览人数
  • 最后回答于:2023-5-26 14:00
    请选择关闭问题的原因
    确定 取消
    返回顶部