jQuery MiniUI

标题: 子窗口使用setData处理父级窗口的combox元素报错 [打印本页]

作者: guo2529952    时间: 2018-12-27 15:53:59     标题: 子窗口使用setData处理父级窗口的combox元素报错

//取得父级窗口元素,因为报表界面是一个单独的iframe元素展示的,工具栏的元素在父级jsp中
var win = window.parent;
var winMini = win.mini;
var win$ = win.$;
var winmf = win.mf;
win.$(function(){
    var cj = winMini.get("cj");
    cj.on("valuechanged",function(e){
        var src = e.sender;
        var source = e.source;
        if (src.firedByMiracle)
            return;
        var val = source["value"];
        
        var bean = "ct15Manager.getDeptIdsByCj";
        var ids = winMini.get("dept_ids");
        var param = {"cj":val};
        var deptIds = [];
        
        winmf.data.invoke(bean, {
            data : param,
            async : false,
            success : function(ret) {
                deptIds = eval("("+ret+")");
            }
        });
        ids.setData(deptIds);//此处报错,提示TypeError: this.data.insert is not a function,在父级jsp中调用setData是没有问题的。
    })
});


该jsp中应该没有重写什么data.insert的js方法,求大神指导!!!


作者: felt    时间: 2018-12-27 16:10:21

[attach]11793[/attach]本地测试未发现问题。
请基于我的例子修改重现出你的问题。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2