在我的 xPage 上,我有一个按钮可以生成一些输出/报告 (SSJS)。 有没有办法打开一个新的模式或 float 窗口并将输出放入其中。这将是一个显示报告结果的小窗口。但报告将是巨大的,就像几兆比特一样。假设将输出逐行放入某个作用域变量中,然后将其绑定(bind)到新窗口中的字段不是一个好主意。有什么可行的解决办法吗?
最佳答案
可能值得使用 CSJS 调用 window.open()
并打开一个新的 XPage(实际上是一个 XAgent),尽管这会被弹出窗口拦截器阻止。确保在 XAgent XPage 上设置 viewState="nostate"
,以避免为其序列化组件树。
关于javascript - HTML 报告输出窗口/对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36483819/