找回密码
 立即注册

QQ登录

只需一步,快速开始

rjsoft

金牌服务用户

17

主题

55

帖子

166

积分

金牌服务用户

积分
166

微信认证勋章

rjsoft
金牌服务用户   /  发表于:2023-9-4 10:26  /   查看:2039  /  回复:3
asp.net 中如何隐藏report 的侧边栏和工具栏(v17版本)?
搜出了以前的帖子,以下方法没用,提示 viewModel  是null 。
  1. <script>
  2.     function viewer_loaded() {
  3.         var viewModel = GetWebViewer('WebViewer1');
  4.         viewModel.toolbar.toggle(false);
  5.         viewModel.sidebar.toggle(false);
  6.     };
  7.     function document_onload() {
  8.         $('#WebViewer1').ready(viewer_loaded);
  9.     };
  10. </script>
  11. <body onload="document_onload();">
  12.     <form id="form1" runat="server">
  13.         <div>
  14.             <ActiveReportsWeb:WebViewer ID="WebViewer1" runat="server" style="position: absolute;" Height="80%" Width="95%"/>
  15.         </div>
  16.     </form>
  17. </body>
复制代码

3 个回复

倒序浏览
Felix.LiWyn认证
超级版主   /  发表于:2023-9-4 12:18:13
来自 2#
您好,我们这做了一个测试,确实存在取id有点问题,目前可以使用如下获取对应的id。这个bug我们也会反馈开发:

  1. <script>
  2.   function viewer_loaded () {
  3.     var viewModel = GetWebViewer(WebViewer1.childNodes[0].id);
  4.     viewModel.toolbar.toggle(false);
  5.     viewModel.sidebar.toggle(false);
  6.   };
  7.   function document_onload () {
  8.     document.getElementById("WebViewer1").onload = viewer_loaded();
  9.   };
  10. </script>
复制代码
使用如上即可
回复 使用道具 举报
rjsoft
金牌服务用户   /  发表于:2023-9-5 13:12:16
板凳
Felix.Li 发表于 2023-9-4 12:18
您好,我们这做了一个测试,确实存在取id有点问题,目前可以使用如下获取对应的id。这个bug我们也会反馈开 ...

的确可以了!谢谢大佬
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-9-5 15:04:46
地板
rjsoft 发表于 2023-9-5 13:12
的确可以了!谢谢大佬

不客气,解决了就好
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部