jQuery MiniUI

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

如何只刷新mini-splitter的一边 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-7-25 16:43:55 |只看该作者 |倒序浏览
页面中使用了mini-splitter 更新右侧的treeGrid时,想只刷新左边的treeGrid  于是修改完后侧的treeGrid后,我将左侧treeGrid.load(); 但是右侧也被刷新了  怎么样只刷新左侧呢?

Rank: 8Rank: 8

沙发
发表于 2013-7-25 16:48:40 |只看该作者
你这个treeGrid是不是同一个treegrid啊,所以导致2侧都刷新了

你需要更新哪个treeGrid.,获取到mini.get(那个treegrid的id)就好了

Rank: 3Rank: 3

板凳
发表于 2013-7-25 16:51:44 |只看该作者
factory 发表于 2013-7-25 16:48
你这个treeGrid是不是同一个treegrid啊,所以导致2侧都刷新了

你需要更新哪个treeGrid.,获取到mini.get( ...

不是同一个grid  

Rank: 8Rank: 8

地板
发表于 2013-7-25 16:52:56 |只看该作者
muzizhuben 发表于 2013-7-25 16:51
不是同一个grid

那不会啊,你执行哪个grid.reload(),另外一个肯定不会刷新的
你看看是不是你代码上出错了,或者是对象上出错了

Rank: 3Rank: 3

5#
发表于 2013-7-25 17:03:37 |只看该作者
factory 发表于 2013-7-25 16:52
那不会啊,你执行哪个grid.reload(),另外一个肯定不会刷新的
你看看是不是你代码上出错了,或者是对象上 ...

<ul id="userTree" class="mini-tree"
                                                        style="width: 300px; padding: 5px;" showTreeIcon="true"
                                                        textField="c_name" idField="c_path" parentField="parent_path"
                                                        resultAsTree="false" showCheckBox="true" checkRecursive="true"
                                                        allowSelect="false" onnodecheck="onnodecheckUser">
                                                </ul>

//角色对应用户树
                function onnodecheckUser(e) {
                        var node = e.node;
                        var rolePath = $("#nodeId").val();//角色path
                        var userPath = e.node.c_path;//用户path
                        var bType = tree.isCheckedNode(e.node);//选中还是为选中
                        mini.mask({
                                el : document.body,
                                cls : 'mini-mask-loading',
                                html : '正在保存...'
                        });
                        $.ajax({
                                url : "saveRole.htm",
                                data : {
                                        "rolePath" : rolePath,
                                        "userPath" : userPath,
                                        "bType" : bType
                                },
                                async :false,
                                type : "post",
                                success : function(data) {
                                        mini.unmask(document.body);
                                        mini.get("roleTree").reload();   //这个时候  上面的mini_tree 就收缩了
                                },
                                error : function(jqXHR, textStatus, errorThrown) {
                                }
                        });
                };

Rank: 3Rank: 3

6#
发表于 2013-7-25 17:09:55 |只看该作者
muzizhuben 发表于 2013-7-25 17:03
//角色对应用户树
                function onnodecheckUser(e) {
                        var node = e.node;

我不用reload()了  改成ajax重新获取 重新赋值了  要的效果有了

Archiver|普加软件

GMT+8, 2024-11-29 06:34 , Processed in 1.041323 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部