jQuery MiniUI

标题: 如何传递数据到树所在的页面? [打印本页]

作者: ouyangzhiming    时间: 2013-8-13 19:39:39     标题: 如何传递数据到树所在的页面?

function setCheckedNodes() {
            var tree = mini.get("tree2");
            //tree.setValue("ajax,json,date,control,forms");
            tree.setValue("forms");
        }

=====================


"ajax,json,date,control,forms"
这个数据,我需要从别的页面如何传过来

我采用了
  mini.open({
        url: "fee.toPrdType.do?ids="+this.getValue(),   
        title: "多选业务类型",
        width: 350,
        height: 350,
        onload: function () {
            var iframe = this.getIFrameEl();
            var data = { action: "toPrdType",ids:this.getValue()};
            iframe.contentWindow.SetData(data);
        }


===树的页面定义了====

function SetData(data){
     if (data.action == "toPrdType") {
            //显示行详细
            //跨页面传递的数据对象,克隆后才可以安全使用
            var o = mini.decode(data);
            //tree.setValue("3003,3004");
            //tree.setValue("forms");
        }
    }



但是SetData方法得不到data.ids,为什么?


作者: factory    时间: 2013-8-13 22:37:48

你的this已经不是tree了,所以this.getValue()不对

你直接mini.get(id).getValue()

或者在之前先var sf = this; sf.getValue()
这样才对




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