找回密码
 立即注册

QQ登录

只需一步,快速开始

xiuling_shi
初级会员   /  发表于:2018-6-27 11:13  /   查看:5694  /  回复:11
怎么将AR报表中显示出来的sidebar按钮去掉,然后怎么将这一排显示的英文改为中文的显示,附图片。


谢谢!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

11 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-6-27 14:53:55
沙发
本帖最后由 KearneyKang 于 2018-7-4 14:29 编辑

你好!
H5展示的工具栏都是集成好了的,具体的修改需要去修改对应的JS文件。这个汉化,可以通过修改 下面这个Localeuri.txt 文件进行汉化。
localeUri: 'Scripts/i18n/Localeuri.txt',


本地路径下:C:\Program Files (x86)\GrapeCity\ActiveReports 12\Deployment\Html\i18n  有对应英文和汉化的  txt 文件。你替换下就可以了
  1. $(document).ready(function () {      
  2.             $("#button1").click(function () {
  3.                 var number = $("#TextBox1").val();
  4.                 var viewer = GrapeCity.ActiveReports.Viewer({
  5.                     element: '#viewer',
  6.                     report: {
  7.                         id: "RdlReport1.rdlx",
  8.                         parameters: [
  9.                              {
  10.                                  name: 'ReportParameter1',
  11.                                  value: "3"
  12.                              }
  13.                              , {
  14.                                  name: 'ReportParameter2',
  15.                                  value: "2"
  16.                              }
  17.                         ]
  18.                     },
  19.                     reportService:
  20.                      {
  21.                          url: 'WebService1.asmx'
  22.                      },
  23.                     uiType: 'Desktop',
  24.                     localeUri: 'Scripts/i18n/Localeuri.txt',
  25.                  });              
  26.             });         

  27.         });     
  28.     </script>
复制代码





回复 使用道具 举报
xiuling_shi
初级会员   /  发表于:2018-6-27 15:36:15
板凳
KearneyKang 发表于 2018-6-27 14:53
你好!
H5展示的工具栏都是集成好了的,具体怎么取消我去试试。这个汉化,可以通过修改 下面这个Localeuri ...

你好,我们不是H5,我们是MVC项目
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-6-27 19:22:17
地板
你们用的MVC项目,你们不用H5那用的是那种方式加载报表。
回复 使用道具 举报
xiuling_shi
初级会员   /  发表于:2018-6-28 10:04:33
5#
KearneyKang 发表于 2018-6-27 19:22
你们用的MVC项目,你们不用H5那用的是那种方式加载报表。

好吧,我用mvc项目不久,是H5
回复 使用道具 举报
xiuling_shi
初级会员   /  发表于:2018-6-28 17:08:39
6#
KearneyKang 发表于 2018-6-27 14:53
你好!
H5展示的工具栏都是集成好了的,具体怎么取消我去试试。这个汉化,可以通过修改 下面这个Localeuri ...

你好,按照你这种方式出来的结果是乱码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-7-2 12:29:06
7#
默认不修改,是因为并且都正常是吧。替换后就报错,你查看你的文件路径和文件里的信息是否正确。还有就是该文件在项目本地是否可以找到。
回复 使用道具 举报
xiuling_shi
初级会员   /  发表于:2018-7-4 09:43:25
8#
KearneyKang 发表于 2018-7-2 12:29
默认不修改,是因为并且都正常是吧。替换后就报错,你查看你的文件路径和文件里的信息是否正确。还有就是该 ...

默认是正常的,英文的,如果汉化的话,按照你上面的,我在我们项目中加了这个txt(中文的),然后引用了那句话,运行结果就是这样了(乱码)
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-7-4 13:46:35
9#
乱码的问题,通过电话沟通我已经知道什么问题了,现在已经调试成功,附件是运行demo

主要实现代码:localeUri: 'Scripts/i18n/Localeuri.txt'  

进行汉化

附件是运行成功的demo,由于文件过大我已经删除了AR的引用,你需要自己添加,然后对应的汉化文件 “Localeuri.txt “也在压缩项目中,你可以直接把对应的文件拷贝到你的项目中就可以了。


运行成功的截图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-7-4 14:39:27
10#
删除工具栏的按钮:由于整个工具栏按钮都是集成在我们viewer工具栏的,如果要删除,就需要去修改JS文件

首先通过在浏览器中的F12调试,找到对应实现的Button按钮,然后删除对应的这个Button按钮就可以了。
全局搜索就可以找到对于您按钮的位置。
具体的Js文件是该文件:GrapeCity.ActiveReports.Viewer.Html.js






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部