javascript - HTML 报告输出窗口/对话框

标签 javascript html xpages

在我的 xPage 上,我有一个按钮可以生成一些输出/报告 (SSJS)。 有没有办法打开一个新的模式或 float 窗口并将输出放入其中。这将是一个显示报告结果的小窗口。但报告将是巨大的,就像几兆比特一样。假设将输出逐行放入某个作用域变量中,然后将其绑定(bind)到新窗口中的字段不是一个好主意。有什么可行的解决办法吗?

最佳答案

可能值得使用 CSJS 调用 window.open() 并打开一个新的 XPage(实际上是一个 XAgent),尽管这会被弹出窗口拦截器阻止。确保在 XAgent XPage 上设置 viewState="nostate",以避免为其序列化组件树。

关于javascript - HTML 报告输出窗口/对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36483819/

相关文章:

javascript - parseInt 不适用于 window.document

函数内setInterval内的javascript undefined variable

html - 在线上传时导航栏不显示

azure - 如何使用 Azure OAuth 或 Azure API 网关保护 Open xpage REST API

javascript - XPage ajax 文档创建

javascript - ChartJS 根据日期更改显示的数据?

javascript - 使用 formdata 进行多部分文件上传

javascript - 使用 jQuery 根据窗口大小更改 slider 的 css 高度

javascript - 如何将这个 javascript 制作的表格添加到页面中?

javascript - CSJS 不更新 SSJS 设置的属性