- 注册时间
- 2015-3-24
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 积分
- 190
- 精华
- 0
- 帖子
- 46
|
function onPrintFwzje(){
printlnDateArray=fwzjeDataArray;
printlnTitleArray=fwzjeTitleArray;
//打开打印页面
mini.open({
url:"/ywjb_cyzd/html/ldjy/commonFunction/print/printCom.html",
title: "打印界面", width: 700, height:450,
onload: function () {
var printlnDateArrays=fwzjeDataArray;//全局变量:接收打印的数据
var printlnTitleArrays=fwzjeTitleArray;//全局变量:接收用作源列的数据源
var printlnPerson=username;//打印者姓名
var printlnQx=qxs;//打印区县ID
var iframe = this.getIFrameEl();
var data = { action: "print",printlnDateArray:printlnDateArrays,printlnTitleArray:printlnTitleArrays,printlnPerson:printlnPerson,printlnQx:printlnQx};
iframe.contentWindow.SetData(data);
},
ondestroy: function (action) {
}
})
// onPrintListbox(printlnTitleArray);
}
调试错误显示:
SCRIPT438: 对象不支持“SetData”属性或方法
这个是为什么啊 ?我看demo的案例都是在选中了一行在mini.open的 而这不是选中某个datagrid的行了面的数据 而是
一个按钮事件;我该怎么处理?
Demo 里的代码:
function edit() {
var row = grid.getSelected();
if (row) {
mini.open({
url: bootPATH + "../demo/CommonLibs/EmployeeWindow.html",
title: "编辑员工", width: 600, height: 360,
onload: function () {
var iframe = this.getIFrameEl();
var data = { action: "edit", id: row.id };
iframe.contentWindow.SetData(data);
},
ondestroy: function (action) {
grid.reload();
}
});
} else {
alert("请选中一条记录");
}
} |
|