- 注册时间
- 2013-6-4
- 最后登录
- 2015-10-29
- 阅读权限
- 10
- 积分
- 306
- 精华
- 0
- 帖子
- 88
|
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) {
}
});
};
|
|