HTML5可以绑定数据对象吗
html5在哪里写绑定数据源 在报表服务文件中进行运行时数据源绑定:http://blog.gcpowertools.com.cn/post/html5DataSourceRunTime.aspx 你们报表的service新建的时候不会自动生成asmx.cs文件,只能手工新建普通类再一个个修改。。 html5的文件导出功能能自定义导出文件名称吗? decharvard 发表于 2016-12-7 10:51
html5的文件导出功能能自定义导出文件名称吗?
H5导出按钮默认是导出文件名称是 报表名。如果需要自定义名称可调用H5提供的Export接口,重写Export方法。export:导出当前报表语法: export(exportType,callback,saveAsDialog,settings) Void参数:
[*]exportType: 导出格式.
[*]callback: 导出成功后回调函数 (含Url).
[*]saveAsDialog: 导出对话框是否出现.
[*]settings: 导出设置.
例子:viewer.export('Word', function (){ console.log('export callback');}, true, { FileName: 'Document.doc'})
这段代码应该写在哪?自定义一个按钮,写在他的click事件里吗?好像没有用,不下载文件 decharvard 发表于 2016-12-7 16:37
这段代码应该写在哪?自定义一个按钮,写在他的click事件里吗?好像没有用,不下载文件
您可参考代码:
<script type="text/javascript">
$(document).ready(function () {
//初始化Viewer
$(function () {
var reportid = "Reports/全国充电站一览.rdlx";
var temp;
var viewer = GrapeCity.ActiveReports.Viewer
({
element: '#viewerContainer',
reportService: {
url: 'ActiveReports.ReportService.asmx'
},
report: {
id: "Reports/RdlReport2.rdlx",
parameters: [{
name: 'ReportParameter1',
value: ,
}]
},
uiType: 'desktop',
localeUri: 'Scripts/Localeuri.txt',
error: function (error) {
console.log("error");
}
});
var reportLoaded = function reportLoaded(reportInfo) {
console.log(reportInfo.parameters);
}
viewer.option('reportLoaded', reportLoaded);
$("#Button3").bind('click', function (ev) {
document.execCommand('SaveAs', 'true', 'your_file.txt')
viewer2.export('Pdf', function (uri) {
window.open(uri);
}, false, {});
});
});
});
</script>
就是必须绑定在其他按钮里对吗,html5自带的那个导出菜单不能修改吗? decharvard 发表于 2016-12-7 20:48
就是必须绑定在其他按钮里对吗,html5自带的那个导出菜单不能修改吗?
是的,无法修改原来导出按钮的点击事件,因为这个事件是封装的,无法修改,只能通过自己新建按钮来实现 用html5的export,导出excel只能导出xlsx的文档吗?要导出xls的不能用这种方法?
页:
[1]
2