zoukankan      html  css  js  c++  java
  • 使用UltraWebTree时,如何在刷新后展开之前选中的节点,并绑定相关数据

    View Code
    /// <summary>
    /// 选择当前节点展开相关树形内容
    /// </summary>
    protected void ExtendTreeList()
    {
    object aa = this.treeList.SelectedNode.Tag;
    InitTree();

    if (this.treeList.Nodes.Count > 0)
    for (int i = 0; i < this.treeList.Nodes[0].Nodes.Count; i++)
    {
    if (this.treeList.Nodes[0].Nodes[i].Tag.ToString() == aa.ToString())
    {
    this.treeList.SelectedNode = this.treeList.Nodes[0].Nodes[i];
    treeList.Nodes[
    0].Nodes[i].Parent.Expanded = true;
    treeList.Nodes[
    0].Nodes[i].Expanded = true;
    }
    for (int j = 0; j < treeList.Nodes[0].Nodes[i].Nodes.Count; j++)
    {
    if (this.treeList.Nodes[0].Nodes[i].Nodes[j].Tag.ToString() == aa.ToString())
    {
    this.treeList.SelectedNode = this.treeList.Nodes[0].Nodes[i].Nodes[j];
    treeList.Nodes[
    0].Nodes[i].Nodes[j].Parent.Expanded = true;
    treeList.Nodes[
    0].Nodes[i].Nodes[j].Expanded = true;
    }
    for (int h = 0; h < treeList.Nodes[0].Nodes[i].Nodes[j].Nodes.Count; h++)
    {
    if (this.treeList.Nodes[0].Nodes[i].Nodes[j].Nodes[h].Tag.ToString() == aa.ToString())
    {
    this.treeList.SelectedNode = this.treeList.Nodes[0].Nodes[i].Nodes[j].Nodes[h];
    treeList.Nodes[
    0].Nodes[i].Nodes[j].Nodes[h].Parent.Expanded = true;
    treeList.Nodes[
    0].Nodes[i].Nodes[j].Nodes[h].Expanded = true;
    }
    for (int g = 0; g < treeList.Nodes[0].Nodes[i].Nodes[j].Nodes[h].Nodes.Count; g++)
    {
    if (this.treeList.Nodes[0].Nodes[i].Nodes[j].Nodes[h].Nodes[g].Tag.ToString() == aa.ToString())
    {
    this.treeList.SelectedNode = this.treeList.Nodes[0].Nodes[i].Nodes[j].Nodes[h].Nodes[g];
    treeList.Nodes[
    0].Nodes[i].Nodes[j].Nodes[h].Nodes[g].Parent.Expanded = true;

    }
    }
    }
    }
    }
    if (treeList.SelectedNode.Level == 0)
    {
    this.BindUser(-1);
    }
    else
    {
    this.BindUser(int.Parse(treeList.SelectedNode.Tag.ToString()));
    }
    }
  • 相关阅读:
    缓存架构设计细节二三事
    啥,又要为表增加一列属性?
    SpringMvc4.x---快捷的ViewController
    SpringMvc4.x--@ControllerAdvice注解
    SpringMvc4.x--Spring MVC的常用注解
    解决svn--Unable to connect to a repository at URL ‘https://xxxxxx’ 问题
    或许你不知道的10条SQL技巧
    Java 基础-运算符
    Java 运算符 % 和 /
    Java基础-注释
  • 原文地址:https://www.cnblogs.com/zuifengke/p/2079874.html
Copyright © 2011-2022 走看看