提问题
提建议
详细放假安排
我在 Smartbi 的一个页面上嵌入了静态文本组件,现在想点击它的时候打开另一个报表,并把筛选器中的年份(比如 C_YEAR)传递过去。请问宏脚本应该怎么写?有没有 base64 编码 + 弹窗打开的完整写法?
C_YEAR
我之前也遇到过类似的需求,其实可以通过宏脚本里的 openLinkByType 来实现页面跳转,同时把参数带过去。参数部分需要先 base64 编码一下,然后拼在 URL 后面。
openLinkByType
大概思路是先用 getPortletsByTitle 拿到筛选器的值,然后组装成 paramInfo 的格式,编码后传到目标资源的地址里就行。我这边测试过,用弹窗方式打开也没问题,样式还能自己配。你可以试试看这个方向。
getPortletsByTitle
查看全部打赏
使用道具 赞 1 举报
发表回复 回帖后跳转到最后一页
场景实战任务 闯关赢278麦豆
完成AIChat入门闯关任务
Smartbi新手任务奖励288麦豆
Smartbi进阶任务奖励500麦豆
免费
麦豆兑换
社区
指南