jQuery MiniUI

 找回密码
 立即注册
查看: 1882|回复: 1
打印 上一主题 下一主题

如何传递数据到树所在的页面? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 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,为什么?

Rank: 8Rank: 8

沙发
发表于 2013-8-13 22:37:48 |只看该作者
你的this已经不是tree了,所以this.getValue()不对

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

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

Archiver|普加软件

GMT+8, 2024-11-29 08:50 , Processed in 1.027532 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部