码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-01-08 13:05:37      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:

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="‘ + ‘/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="‘ + ‘/Backstage/MenuItem/getMenuItemContent?id=‘ + rows[0].ID + ‘" style="width:100%;height:100%;"></iframe>‘
                    });
                    //-----修改按钮-----start
                }
            }

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

标签:

原文地址:http://www.cnblogs.com/tangge/p/4210519.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!