TreeGrid 异步加载节点
2012-11-13 17:02
330 查看
//定义树的加载器 var treeloader = new Ext.ux.tree.TreeGridLoader({ dataUrl : 'load_account_budget_list?summaryOrganName='+budgetName+'&budgetYear='+budgetYear+'&amtUnit='+amtUnit+'&costownership='+costownership+'&accountId=0' // 定义子节点的Loader }); var treeGrid = new Ext.ux.tree.TreeGrid({ title : budgetName, autoScroll : true, loadMask:{msg:"数据加载中,请稍等..."}, enableDD : true, rootVisible : false, containerScroll : true, enableSort:false, //默认为true,控件根据列的内容排序;置为false,则按照数据顺序显示 buttonAlign : 'center', bbarAlign : 'center', width : 1000, height : 400, columns : [{......}], viewConfig : ({ forceFit: true }) }); // 异步加载根节点 var rootnode = new Ext.tree.AsyncTreeNode({ id : '0', text : '', draggable : false,// 根节点不容许拖动 expanded : true }); //设置节点属性 rootnode.attributes = { accountId : '0', dataindex:'0'....
}; // 为tree设置根节点 treeGrid.setRootNode(rootnode); // 响应加载前事件,传递node参数 treeGrid.on( 'beforeload', function(node,o) { var isAccount = node.attributes['isAccount']; var isOwnership = node.attributes['isOwnership']; var accountId = node.attributes['accountId'];
if(isAccount==1){ //加载科目下的成本中心 treeGrid.loader.dataUrl = 'load_cost_owner_budget?&isOwnership=0'; }else if(isOwnership==1){ //加载成本中下的预算和子成本中心 treeGrid.loader.dataUrl = 'load_cost_owner_budget?isOwnership=1'; }else{ //加载科目 treeGrid.loader.dataUrl = 'load_account_budget_list?accountId='
+ accountId; } }, treeloader ); treeGrid.render("projectView"); treeGrid.expand(false,false);});
相关文章推荐
- 【easyui】treeGrid实现分页以及异步加载子节点
- zTree 异步加载 添加子节点重复问题
- extjs2下拉树选项框comboxWithTree(支持异步加载子节点)
- ext2下拉树选项框comboxWithTree(支持异步加载子节点)
- easy UI异步树的动态加载treegrid(实践记录)
- jsTree异步动态加载子节点
- extjs异步加载树的子节点
- jQuery zTree 异步加载添加子节点重复问题
- easyui中最新版本的TreeGrid同步树形表格、同步加异步树形表格、树形表格分页且异步查看子节点
- easyui combotree 异步加载节点 默认值 问题
- 详解Angular结合zTree异步加载节点数据
- treegrid 异步加载
- ExtJS——TreeGrid异步加载
- zTree异步加载展开第一级节点
- mini-treegrid控件怎么懒加载时,默认不展开子节点,只显示以及目录
- Ztree异步加载树节点
- Jquery ZTree 异步加载默认选中第一个节点下的第一个子节点
- spacetree组织架构图 实现异步加载子节点,和定制化内容展示
- treegrid异步加载
- extjs4.0 动态异步加载节点数据