rjsoft 发表于 2023-9-4 10:26:18

asp.net 中如何隐藏report 的侧边栏和工具栏(v17版本)

asp.net 中如何隐藏report 的侧边栏和工具栏(v17版本)?
搜出了以前的帖子,以下方法没用,提示 viewModel是null 。
<script>
    function viewer_loaded() {
      var viewModel = GetWebViewer('WebViewer1');
      viewModel.toolbar.toggle(false);
      viewModel.sidebar.toggle(false);
    };
    function document_onload() {
      $('#WebViewer1').ready(viewer_loaded);
    };
</script>
<body onload="document_onload();">
    <form id="form1" runat="server">
      <div>
            <ActiveReportsWeb:WebViewer ID="WebViewer1" runat="server" style="position: absolute;" Height="80%" Width="95%"/>
      </div>
    </form>
</body>

Felix.Li 发表于 2023-9-4 12:18:13

您好,我们这做了一个测试,确实存在取id有点问题,目前可以使用如下获取对应的id。这个bug我们也会反馈开发:

<script>
function viewer_loaded () {
    var viewModel = GetWebViewer(WebViewer1.childNodes.id);
    viewModel.toolbar.toggle(false);
    viewModel.sidebar.toggle(false);
};
function document_onload () {
    document.getElementById("WebViewer1").onload = viewer_loaded();
};
</script>使用如上即可

rjsoft 发表于 2023-9-5 13:12:16

Felix.Li 发表于 2023-9-4 12:18
您好,我们这做了一个测试,确实存在取id有点问题,目前可以使用如下获取对应的id。这个bug我们也会反馈开 ...

的确可以了!谢谢大佬

Bella.Yuan 发表于 2023-9-5 15:04:46

rjsoft 发表于 2023-9-5 13:12
的确可以了!谢谢大佬

不客气,解决了就好{:5_118:}
页: [1]
查看完整版本: asp.net 中如何隐藏report 的侧边栏和工具栏(v17版本)