16个回答
本帖最后由 chestnut 于 2023-9-26 18:16 编辑
xdchai 发表于 2023-9-26 12:20
是门户不知道把样式挂在哪里
脚本不是写在报表中的吗?可以试试添加在报表属性-高级-脚本中
chestnut 发表于 2023-9-26 18:10
脚本不是写在报表中的吗?可以试试添加在报表属性-高级-脚本中
添加到报表里面的css脚本,如果是报表计算css样式会生效,但是如果吧报表通过门户发布后,写在报表的css就不会生效了
我现在就想着怎么门户里面把css样式写进去就可以了
xdchai 发表于 2023-9-27 10:26
添加到报表里面的css脚本,如果是报表计算css样式会生效,但是如果吧报表通过门户发布后,写在报表的css ...
新建一个门户只挂载这个报表,看看报表的自定义样式是否生效~也可以清理下浏览器缓存看看
chestnut 发表于 2023-9-27 21:34
新建一个门户只挂载这个报表,看看报表的自定义样式是否生效~也可以清理下浏览器缓存看看 ...
新建也不行,问题的原因就是,门户的弹框页面元素是牙膏门户这边的,报表只是门户iframe嵌套的页面,弹框和iframe都是门户下的页面元素,iframe嵌套的报表样式对门户下的页面元素没办法生效的,只有把自定义样式写在门户这边,门户的弹框样式才会生效
chestnut 发表于 2023-9-27 21:34
新建一个门户只挂载这个报表,看看报表的自定义样式是否生效~也可以清理下浏览器缓存看看 ...
所以就是门户的自定义样式在哪里些,有什么格式要求没
xdchai 发表于 2023-9-27 21:49
所以就是门户的自定义样式在哪里些,有什么格式要求没
试试将报表样式中的代码,写到客户端脚本中,报表属性-高级-脚本,客户端脚本。
如果不生效,可以联系项目组研发,远程查看下具体原因~