查看完整内容
内网端口是IIS配置的端口,外网端口是映射的,在外网打开报表系统的时候,内网地址是被外网替换掉的,但是端口未替换,我一直没找到是哪里替换掉地址的。
不过现在问题暂时已经解决了,打印方法实际调用的是一个exportImpl 方法,这个方法可以替换uri;
用这个方法替换掉Print方法就可以了。
viewModel.exportImpl(ExportType.Pdf, { PrintOnOpen: true }, function (uri) {
var url = window.location.ori ...