首页 > 代码库 > 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的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。