ext--window跨页取值问题

//----turn from page
var selPost='';
Ext.onReady(function () {
    var OrgTreeStore=Ext.create('Ext.data.TreeStore', {
        id : 'OrgTreeStore',
        autoLoad : false,
        fields : ['id', 'text']
    });
    var OrgTree = Ext.create('Ext.tree.Panel', {
        id : 'OrgTree',
        region : 'west',
        width:'100%',
        store : OrgTreeStore,
        rootVisible : false,
        autoScroll: true,
        listeners: {
            itemclick : OnClickTreeDept
        }
    });
    Ext.create('Ext.container.Viewport', {
        id: "id",
        layout: 'border',
        items: [OrgTree]
    });
    treeload()
});
function treeload() {
    Ext.getCmp('OrgTree').store.setProxy({
        type: 'ajax',
        actionMethods: {
            read: 'POST'
        },
        url: AppUrl + 'Jrule00/depart',
        extraParams: {
            v_supercode_in: "-1"
        }
    });
    Ext.getCmp('OrgTree').store.load();
}
function OnClickTreeDept(view, record, item, index, e, eOpts) {
    var selOrgid=record.data.id;
    var  selOrgname=record.data.text;
    window.parent.setQueryPost(selOrgid, selOrgname);
    window.parent.iframeHide();
}




 //-------turn to page
    var turnWind=Ext.create("Ext.window.Window",{
        id:"turnWind",
        title:"主责部门",
        modal:true,
        width: 980,
        height: 450,
        closeAction:'hide',
        html:"<iframe src='../../../JRULE/page/JRULE00/JRULE0002.html' height='100%' width='100%' id='ifrwin'>"
    });
});


//----GETvalue
function renderText(p){
    p.getEl().on('click',function(p){
        Ext.getCmp('turnWind').show();
    });
}
function setQueryPost(selOrgid, selOrgname){
    depid=selOrgid;
    Ext.getCmp('departid').setValue(selOrgname);
    Ext.getCmp('choduty').setValue(selOrgname); //
    Ext.getCmp('uzzbm').setValue(selOrgname);
}
function iframeHide() {
    Ext.getCmp('turnWind').close();
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值