jQuery MiniUI

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

周五发的帖发现找不到了 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2019-12-2 08:58:50 |只看该作者 |倒序浏览
能不能麻烦再说说怎么把datagrid的排序给取消掉  因为我setdata的时候只有一条数据  按了那个排序 他又执行url返回url对应的数据了

Rank: 8Rank: 8

沙发
发表于 2019-12-2 09:36:41 |只看该作者
表格上设置sortMode="client",你点击就不会去后台了

Rank: 3Rank: 3

板凳
发表于 2019-12-2 09:55:14 |只看该作者
dforce 发表于 2019-12-2 09:36
表格上设置sortMode="client",你点击就不会去后台了

谢谢你,还有个就是我setdata跳转到另外一个tab    然后我再那个tab定义了 iframe    iframe里我再内嵌了个 table, 然后我mini.get('datagrid1').setData(data1)    提示Cannot read property 'setData' of undefined   我再想是不是没有加载进来就执行了 get 方法  

代码我贴下
跳转前 tab.onload=function(){
                                    var IFrame1=tabs.getTabIFrameEl(tab);
                                 IFrame1.contentWindow.setData(item);  
                            }



跳转到的tab页面

  $(function (){
       
                                        mini.parse();

                                                var tree3 = mini.get("#tree3");
                                                // var tree3 = mini.get("tree3");
                                                $.ajax({
                                                        url : "../data/tunneldetail.txt",
                                                        success : function(text) {
                                                                var data = mini.decode(text);
                                                                tree3.loadData(data);
                                                        }
                                                });
                                               
                                                var iframe = document.getElementById("mainframe");
                                                iframe.src = "cablemesdetailcolumn.html"
                                               
                                        })
                                       
                                        //var iframe = document.getElementById("mainframe");
                                        //iframe.src = "../../../demo/datagrid/datagrid.html"
                                       

                                       
                                        function onNodeSelect(e) {
                                                var node = e.node;
                                                var isLeaf = e.isLeaf;
                                                if (isLeaf) {
                                                        debugger;
                                                        iframe.src =node.url;
                                                }
                                        }
                                        function setData(data) {
                                                //跨页面传递的数据对象,克隆后才可以安全使用
                                                debugger;
                                                data1 = [mini.clone(data)];
                                               
                                                mini.get('datagrid1').setData(data1);
                                        }

Rank: 8Rank: 8

地板
发表于 2019-12-2 10:40:11 |只看该作者
a5588980 发表于 2019-12-2 09:55
谢谢你,还有个就是我setdata跳转到另外一个tab    然后我再那个tab定义了 iframe    iframe里我再内嵌了 ...

这代码太乱,无法判断你的页面结构
哪有什么tabs跳转,明明只有一个iframe切换src
你到底是操作什么地方

Rank: 3Rank: 3

5#
发表于 2019-12-2 10:43:28 |只看该作者
dforce 发表于 2019-12-2 10:40
这代码太乱,无法判断你的页面结构
哪有什么tabs跳转,明明只有一个iframe切换src
你到底是操作什么地方 ...

就这么获取iframe里面的datagrid   的id

Rank: 8Rank: 8

6#
发表于 2019-12-2 11:06:44 |只看该作者
a5588980 发表于 2019-12-2 10:43
就这么获取iframe里面的datagrid   的id

都不在一个页面,怎么能直接操作

Rank: 3Rank: 3

7#
发表于 2019-12-2 11:43:30 |只看该作者
felt 发表于 2019-12-2 11:06
都不在一个页面,怎么能直接操作

可以的  我找到了     document.getElementById('cablemesmainframe').contentWindow.mini.get('cablemesdetail').setData(data1);

Rank: 8Rank: 8

8#
发表于 2019-12-2 13:21:22 |只看该作者
a5588980 发表于 2019-12-2 11:43
可以的  我找到了     document.getElementById('cablemesmainframe').contentWindow.mini.get('cablemes ...

这个使用的前提是iframe内页面加载好,如果你能确定已经加载好,那么就可以使用

Archiver|普加软件

GMT+8, 2024-7-3 10:39 , Processed in 1.047547 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部