首页 > 代码库 > EasyUi–7.tab和datagrid和iframe的问题

EasyUi–7.tab和datagrid和iframe的问题

1. 多个tab切换,第2个不显示

动态添加tab Iframe页面的方法

展开

 

2.datagrid里的控件 创建tab

2.1 父页的jquery和iframe里面的jquery获取到的元素调用不是easyui的扩展后的对象,没有tabs方法,要调用父页的jquery

parent.$(‘#main-center‘, parent.document).tabs(‘add‘, {                        title: ‘修改‘,                        href: ‘/Backstage/MenuItem/getMenuItemContent?id=‘ + rows[0].ID,                        closable: true,                        //content: ‘<iframe scrolling="yes" frameborder="0"  src=http://www.mamicode.com/"‘ + ‘/Backstage/MenuItem/getMenuItemContent?id=‘ + rows[0].ID + ‘" style="width:100%;height:100%;"></iframe>‘>});

 

完整代码

//-----------修改按钮-------------            function editFun() {                var rows = _datagrid.datagrid(‘getSelections‘);                //alert(rows[0]);                //console.info(rows[0].ID)                //选择多行                if (rows.length != 1 && rows.length != 0) {                    var names = [];                    for (var i = 0; i < rows.length; i++) {                        names.push(rows[i].UserName);                    }                    $.messager.show({                        title: ‘提示‘,                        msg: ‘只能选择一条记录编辑!<br>您选择了‘ + names.length + ‘条记录!‘                    });                } else if (rows.length == 0) {                    $.messager.alert(‘提示‘, ‘请选择要修改的记录!‘, ‘error‘)                }                    //选择1行                else if (rows.length == 1) {                    //-----修改按钮-----start                    //console.info($(‘#main-center‘))                    //console.info($(window.parent.document.body).find(‘#main-center‘))                    parent.$(‘#main-center‘, parent.document).tabs(‘add‘, {                        title: ‘修改‘,                        href: ‘/Backstage/MenuItem/getMenuItemContent?id=‘ + rows[0].ID,                        closable: true,                        //content: ‘<iframe scrolling="yes" frameborder="0"  src=http://www.mamicode.com/"‘ + ‘/Backstage/MenuItem/getMenuItemContent?id=‘ + rows[0].ID + ‘" style="width:100%;height:100%;"></iframe>‘>});                    //-----修改按钮-----start                }            }

EasyUi–7.tab和datagrid和iframe的问题