欢迎您访问我爱IT技术网,今天小编为你分享的javascript教程:【ExtJS 刷新后如何默认选中刷新前最后一次选中的节点】,下面是详细的讲解!
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
//获取选中的节点
var node=tree.getSelectionModel().getSelectedNode();
if(node==null) { //没有选中 重载树
tree.getRootNode().reload();
} else { //重载树 并默认选中上次选择的节点
var path=node.getPath('id');
tree.getLoader().load(tree.getRootNode(),
function(treeNode) {
tree.expandPath(path, 'id', function(bSucess, oLastNode) {
tree.getSelectionModel().select(oLastNode);
});
}, this);
}
关于ExtJS 刷新后如何默认选中刷新前最后一次选中的节点的用户互动如下:
相关问题:c#中,treelist这个控件刷新后 如何不改变它之前的...
答:你这样做的话,可以加个判断就行了. 答案补充 这样可以!传个值到地址拦上去,再去取.就可以达到你的效果! 答案补充 选中时,取个值.把这个值传到地址上面去,GET传值.再去取. 这样随你怎么刷新,都不会变.依然是你选中的那个节点. >>详细
相关问题:extjs4 我想让tree几分钟刷新一次,并且保持前一次...
答:设置定时任务,执行treeStore.load() 至于展开,取得树的根节点,调用expand(); >>详细
相关问题:c#中,treelist这个控件刷新后 如何不改变它之前的...
答:定义全局node,记录上次选中的节点,刷新后再选择即可; >>详细
- 【firefox】firefox浏览器不支持innerText的解决
- 【Extjs】Extjs学习过程中新手容易碰到的低级错误
- 【clearInterval】js clearInterval()方法的定义
- 【ComboBox】ComboBox 和 DateField 在IE下消失的
- 【dom】javascript dom追加内容实现示例-追加内容
- 【has】基于jquery的has()方法以及与find()方法以
- 【extjs】Extjs入门之动态加载树代码-动态加载树
- 【checkbox】让checkbox不选中即将选中的checkbox
- 【Array】js中更短的 Array 类型转换-类型转换
- 【append】append和appendTo的区别以及appendChil
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
