这样的控件样式怎么做,麻烦给出js脚本。我知道是在控件初始化事件后加。

880ad98f9080979cee8d2790eca430e.png

为什么白 发布于 2022-4-11 18:18
1min目标场景问卷 立即参与
回答问题
悬赏:5 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
数码天空Lv4初级互助
发布于2022-4-11 21:35(编辑于 2022-4-11 23:24)

       你可以换个思路解决问题,可以把报表嵌在网页的 iframe 中,网页中就可以任意添加各种样式的下拉菜单、下拉输入框等等,然后通过document.getElementById('报表所在iframe的id')获取 iframe 对象,再获取 contentWindow,最后使用各种接口。类似代码如下:

document.getElementById('reportFrame').contentWindow._g().writeReport();

其中document.getElementById('reportFrame')是获取报表iframe 对象,获取到后再通过 _g() 获取报表对象,最后使用填报的提交接口 writeReport() 。

       或者在决策报表中使用网页框控件,参见帮助文档: https://help.fanruan.com/finereport/doc-view-1300.html

  • 为什么白 为什么白(提问者) emmm,我不会网页的下拉框,你这个iframe我查了才知道是HTML中的标签,没接触过HTML,不太会搞呀,你后边分享的那个网页框控件我看了帮助文档,样式好像也是默认的那种呀,不太好弄。
    2022-04-12 09:54 
  • 为什么白 为什么白(提问者) 或者你能直接给我搞一个模板出来我看下你的这种方法吗?
    2022-04-12 09:57 
  • 数码天空 数码天空 回复 为什么白(提问者) 代码比较多,给你一个参考资料 https://www.jb51.net/article/18160.htm 里面可运行查看效果,也有完整源代码
    2022-04-12 11:42 
  • 2关注人数
  • 391浏览人数
  • 最后回答于:2022-4-11 23:24
    请选择关闭问题的原因
    确定 取消
    返回顶部