xiuling_shi 发表于 2018-3-30 16:53:27

如何把报表的页面改为中文

如何把报表最上面那行改为中文的,还有部分没有用的功能去掉,如图:

黄色部分去掉,红色部分改为中文(另存为,,及里面的PDF等等改为中文)

帮忙解答下,谢谢!

KearneyKang 发表于 2018-3-30 17:43:32

您好!
汉化步骤如下,首先在下面这个Js文件中找到这个汉化的路径: localeUri: 'Scripts/i18n/Localeuri.txt'<script type="text/javascript">
      $(function () {

            var viewer = GrapeCity.ActiveReports.Viewer({
                element: '#viewerContainer',
                reportService: {
                  url: '/ActiveReports.ReportService.asmx'
                },
                uiType: 'desktop',
                reportLoaded : function () {
                  reportsButtons.prop('disabled', false);
                },
                localeUri: 'Scripts/i18n/Localeuri.txt'
            });
            $(window).bind('beforeunload', function () {
                viewer.destroy();
            });

            var uiTypeButtons = $('#btnUIType button');

            uiTypeButtons.bind('click', function (ev) {
                ev.stopImmediatePropagation();
                uiTypeButtons.removeClass('active');
                var target = $(ev.target);
                target.addClass('active');
                viewer.option('uiType', target.attr('data-bind'));
            });

            var reportsButtons = $('#btnReport button');

            reportsButtons.bind('click', function (ev) {
                ev.stopImmediatePropagation();
                reportsButtons.removeClass('active');
                var target = $(ev.target);
                target.addClass('active');
                var reportOption = {
                  id: target.attr('data-bind')
                };
                reportsButtons.prop('disabled', true);
                viewer.option('report', reportOption);
            });

      });
    </script>

汉化文件的具体路径,您需要添加替换下就行,注意文件名什么匹配。不然识别不了。
具体路径:C:\Program Files (x86)\GrapeCity\ActiveReports 12\Deployment\Html\i18n


第二个问题,直接去掉是不可以的,但是您可以自定义工具栏的显示,参考如下博客:

http://blog.gcpowertools.com.cn/ ... 8D%95%E6%A0%8F.aspx


xiuling_shi 发表于 2018-4-2 11:07:15

KearneyKang 发表于 2018-3-30 17:43
您好!
汉化步骤如下,首先在下面这个Js文件中找到这个汉化的路径: localeUri: 'Scripts/i18n/Localeuri. ...

你好,'Scripts/i18n/Localeuri.txt' txt在哪里,并没有这个txt呢?

KearneyKang 发表于 2018-4-2 15:17:29

您好!这个H5渲染在JS中关于地址写法,您可以参考AR自带的例子:
在本地电脑的事例路径如下:
C:\Users\kxz\Documents\GrapeCity Samples\ActiveReports 12\HTML5 Viewer
页: [1]
查看完整版本: 如何把报表的页面改为中文