easyui tree 编辑后保留原先状态
2024-10-19 02:22:19
$(function () {
var selected = $('#depttree').tree('getSelected');
$('#depttree').tree({
checkbox: false,
animate: true,
url: '/Provider/HandlerCommon.ashx?method=getdepttree&parentid=<%=deptid%>',
onClick: function (node) {
// $(this).tree('toggle', node.target);
// $("#url3").attr("src", "PersonMain.aspx?deptid="+node.id)
// $('#treeuserinf').datagrid({ url: '/Provider/HandlerPerson.ashx', queryParams: { 'deptid': node.id} });
// var selected = $('#Admin_List').datagrid('getSelected');
$('#Admin_List').datagrid({ url: '/Provider/HandlerPersonList.ashx?method=list', queryParams: { 'deptid': node.id} });
// alert(node.id); }, onSelect: function (node) {
deptid = node.id;
},
onExpand: function (node) {
expandid = node.id;
},
onLoadSuccess: function (row, data) {
var roots = $('#depttree').tree('getRoots');
var childs = $('#depttree').tree('getChildren', roots[0].target); //alert(childs.length); for (j = 0; j < childs.length; j++) { $('#depttree').tree('collapse', childs[j].target); }
if (deptid == roots[0].id) {
$('#depttree').tree('select', roots[0].target);
$('#depttree').tree('expand', roots[0].target);
} for (j = 0; j < childs.length; j++) {
if (deptid == childs[j].id) {
$('#depttree').tree('select', childs[j].target); }
if (expandid == childs[j].id) {
$('#depttree').tree('expand', childs[j].target);
}
} }
});
});
最新文章
- 关于对For循环嵌套优化的问题
- Webform Application、ViewState
- 消息智能路由组件SmartRoute
- bestcoder杯回顾
- sqlserver 中含有某字符串
- android 多线程下载图片
- backBarButtonItem 颜色/文字修改
- SpringMVC4.2.4 xml配置
- is present but cannot be translated into a null value due to being declared as a primitive type
- 『重构--改善既有代码的设计』读书笔记---Duplicate Observed Data
- 程序员节应该写博客之.NET下使用HTTP请求的正确姿势
- vuex-Mutation(同步)
- vs2015调试断点无法命中
- Service Fabric学习-从helloworld开始(无状态服务)
- 如何自出版一本书:定制 bookdown
- ES6必知必会 (一)—— 变量声明和结构赋值
- Jenkins + testNg + maven 项目持续集成
- python模块--os模块的用法
- Calculator 2
- Delight for a Cat