怎么将AR报表中显示出来的sidebar按钮去掉,然后怎么将这一排显示的英文改为中文的...
怎么将AR报表中显示出来的sidebar按钮去掉,然后怎么将这一排显示的英文改为中文的显示,附图片。谢谢!!
本帖最后由 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 文件。你替换下就可以了
$(document).ready(function () {
$("#button1").click(function () {
var number = $("#TextBox1").val();
var viewer = GrapeCity.ActiveReports.Viewer({
element: '#viewer',
report: {
id: "RdlReport1.rdlx",
parameters: [
{
name: 'ReportParameter1',
value: "3"
}
, {
name: 'ReportParameter2',
value: "2"
}
]
},
reportService:
{
url: 'WebService1.asmx'
},
uiType: 'Desktop',
localeUri: 'Scripts/i18n/Localeuri.txt',
});
});
});
</script>
KearneyKang 发表于 2018-6-27 14:53
你好!
H5展示的工具栏都是集成好了的,具体怎么取消我去试试。这个汉化,可以通过修改 下面这个Localeuri ...
你好,我们不是H5,我们是MVC项目 你们用的MVC项目,你们不用H5那用的是那种方式加载报表。 KearneyKang 发表于 2018-6-27 19:22
你们用的MVC项目,你们不用H5那用的是那种方式加载报表。
好吧,我用mvc项目不久,是H5 KearneyKang 发表于 2018-6-27 14:53
你好!
H5展示的工具栏都是集成好了的,具体怎么取消我去试试。这个汉化,可以通过修改 下面这个Localeuri ...
你好,按照你这种方式出来的结果是乱码https://gcdn.grapecity.com.cn/forum.php?mod=image&aid=42066&size=300x300&key=13bcf57a741ef92d&nocache=yes&type=fixnone 默认不修改,是因为并且都正常是吧。替换后就报错,你查看你的文件路径和文件里的信息是否正确。还有就是该文件在项目本地是否可以找到。 KearneyKang 发表于 2018-7-2 12:29
默认不修改,是因为并且都正常是吧。替换后就报错,你查看你的文件路径和文件里的信息是否正确。还有就是该 ...
默认是正常的,英文的,如果汉化的话,按照你上面的,我在我们项目中加了这个txt(中文的),然后引用了那句话,运行结果就是这样了(乱码) 乱码的问题,通过电话沟通我已经知道什么问题了,现在已经调试成功,附件是运行demo
主要实现代码:localeUri: 'Scripts/i18n/Localeuri.txt'
进行汉化
附件是运行成功的demo,由于文件过大我已经删除了AR的引用,你需要自己添加,然后对应的汉化文件 “Localeuri.txt “也在压缩项目中,你可以直接把对应的文件拷贝到你的项目中就可以了。
运行成功的截图:
删除工具栏的按钮:由于整个工具栏按钮都是集成在我们viewer工具栏的,如果要删除,就需要去修改JS文件
首先通过在浏览器中的F12调试,找到对应实现的Button按钮,然后删除对应的这个Button按钮就可以了。
全局搜索就可以找到对于您按钮的位置。
具体的Js文件是该文件:GrapeCity.ActiveReports.Viewer.Html.js
页:
[1]
2