LoveBaby 发表于 2022-3-29 20:09:26

【15.1.3】查询面板多语言错误


AR使用webDesigner进行报表设计,界面显示正常,但是在系统中集成,使用JSViewer查看,组件不显示中文(按钮、日期选框等)。


代码段:
var viewer = GrapeCity.ActiveReports.JSViewer.create({
            element: '#viewerContainer-reportservice-reportviewer',
            reportID: reportId,
            reportService: {
                url: '' //指向报表服务,固定
            },
            reportParameters: reportParameters,
            panelsLocation: 'sidebar',
            parametersPanel: {
                location: 'top'
            }
      });
      viewer.sidebar.toggle(true);
      viewer.refresh();

Bella.Yuan 发表于 2022-3-30 09:28:22

您好,这个问题可以参考下面这个教程:
JSviewer汉化后IIS部署后不生效
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=76546&fromuid=65049
(出处: 葡萄城产品技术社区)

LoveBaby 发表于 2022-3-30 20:15:15

感谢哈,找到真正问题原因,是参数不对,不需要使用LocaleUri,用locale就可以了。
代码段:
var viewer = GrapeCity.ActiveReports.JSViewer.create({
            element: '#viewerContainer-reportservice-reportviewer',
            locale: "zh",
            reportID: reportId,
            reportService: {
                url: '' //指向报表服务,固定
            },
            reportParameters: reportParameters,
            panelsLocation: 'sidebar',
            parametersPanel: {
                location: 'top'
            }
      });
      viewer.sidebar.toggle(true);
      viewer.refresh();

Bella.Yuan 发表于 2022-3-31 08:55:53

LoveBaby 发表于 2022-3-30 20:15
感谢哈,找到真正问题原因,是参数不对,不需要使用LocaleUri,用locale就可以了。
代码段:
var viewer...

解决了就好:hjyzw:
页: [1]
查看完整版本: 【15.1.3】查询面板多语言错误