ext tree展开时的一些技巧

添加子节点的时候。我们需要展开父节点。并选中刚添加好的节点、

这时候会有一个问题。 我用的ext-js-4.2起码有一种问题。

节点内部会混乱。要么多加一个。要么层级会发生问题。

随后我发现一个窍门。就是把展开这句话。执行在最前面。

如下:

_node.expand(false, function () {
//关键点:展开函数。在里面的回调里执行ajax

Ext.Ajax.request({                                      //ajax请求

url: ‘Account/SysArea/InsertChild‘,                 //请求URL

params: record.data.attributes,                     //参数列表

success: function (response) {                      //操作成功回调函数

var _o = Ext.decode(response.responseText);

}

});

});

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-07-30 00:43:34

ext tree展开时的一些技巧的相关文章

搜集的Ext tree的属性方法与事件

efined By Config options Ext.util.Observable view source listeners : Object 一个配置对象,包含一个或多个事件处理函数,在对象初始化时添加到对象. ... Defined By Properties Ext.util.Observable view source hasListeners : ObjectREADONLY 本对象包含任何有监听器的事件的键.监听器可以在实例上直接设置, 或者在其类或者父类(通过observe

Extjs学习笔记--Ext.tree.Panel

Ext.create('Ext.tree.Panel', { title: 'Simple Tree', width: 200, height: 150, store: store, rootVisible: false, //是否显示根节点 lines:false,//是否显示树节点前面的虚线 参考图A,B renderTo: Ext.getBody() });            图片A                           图片B

sql手工注入时的探测技巧汇总

工具的灵活性肯定比不上人,在手工探测的基础上再去自定义工具,才是正道. sql注入时手工探测技巧 ==================================================================================================== * 探测过滤了哪些字符 select|.|,|;|'|(|)|#|updatexml|from|where|if|limit|group|by|order|floor|sleep|rand|*|/*|

IE8 下 select option 内容过长 , 展开时信息显示不全解决办法

1 IE8 下 select option 内容过长 , 展开时信息显示不全 , 简单折衷的方式就是给 option 加上 title 属性 , 2 但是又不想一个个的修改,怎么办呢,代码如下 : 3 4 //select option bind title 5 $(document).delegate('select', 'mouseover', function() 6 { 7 var $this = $(this); 8 if($this.data('data-bind-title'))

Ext.tree.Panel实现单选,多选

Extjs 1 var productCategoryTreeLookUpFn = function(callback) { 2 var productCategoryLookUpWindow; 3 var productCategoryTreeStore; 4 var productCategoryTreeMenu; 5 6 if (!productCategoryLookUpWindow) { 7 8 // 加载菜单树 9 productCategoryTreeStore = Ext.cre

DFS遍历图时的小技巧

DFS遍历图时的小技巧 我们通常使用DFS遍历图时,用vis[i]=true;来标记访问过的节点,但是如果要让我们统计图中所有边的长度的话,如果我们还这样做的话,对于非环形图来说,没问题,但是对于环形图来说,就可能访问不到最后一条边,如A-B-C-A,A标记之后就不能统计到C-A了. 这时我们的办法是,每访问一条边后,就把它销毁,然后递归地去DFS时不再以vis[i]==false为条件去递归,而是直接以G[i][j]!=0为条件去递归. 这也是和平时DFS遍历图时有区别的地方,一个小技巧吧.

Git在开发android系统时常用的技巧及常见错误解决方案

Git常用的技巧及常见错误解决方案 项目管理工作 repo 常用命令 ==目标== 了解repo工作原理及常用的repo命令 Git 日常使用的命令,常见问题及解决方案 ==关键词== Repo , Git ==工作指南== == <big>Repo</big> == Android代码其实是由若干个git 工作组织在一起的,repo 是一个便于整体管理这些项目的脚本. 拉代码时需要用到几个步骤,分别对几个步骤进行阐述一下,网上有很多repo 的使用方法,但是对其工作原理描述的并不

Objective-C运行时的一些技巧

Apple的iOS8发布以后,大家都开始了适配的工作了.但是这个过程总会遇到一些拦路虎,例如推送的API改动.可是商业项目上嵌入了各种各样的第三方静态库,这些静态库质量参差不齐,其中一个静态库甚至在Xcode6上编译后出现问题.于是只能使用Xcode5来编译,但这样就有一个很纠结的问题就是,UIMutableUserNotificationAction等一些类在旧版的Xcode要么就是无法编译,要么只能用宏来跳过. 这时候,我还是想起了Objective-C的运行时方法,使用NSClassFro

使用ExpandableListView——当有Group选项展开时,如何正确获取长按的Group选项。

当我们使用ExpandableListView时,实现点击一个GroupView则展开ChidView,那么这个时候,Adapter的大小前后是有变化的. 例如:假设有20个GroupView,每个GroupView都有一个ChildView.当全部GroupView都没有被展开的时候,Adapter的size是20:而当我们展开一个GroupView,显示出一个ChildView的时候,Adapter的size就增加了1.这个必须了解的. 当我们需要添加长按每一个GroupView的时候,获取