Ext.Net TreePanel rootVisible = false Ошибка RequestFailure

У меня есть панель дерева, и я могу успешно загрузить данные на панель дерева. Но я хочу установить для свойства rootVisible панели дерева значение false. Когда я устанавливаю для свойства rootVisible значение false, я получаю сообщение об ошибке, например Request Failure. ошибка, это хорошо работает.

Как это побороть.

Связанный кодовый блок есть;

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        ConcreteDepartmentDefinition [] l = Department.GetDepartmentList();

        foreach (var obj in l)
        {
            if (obj.DepartmentParentOid == null || obj.DepartmentParentOid == 0)
            {
                Node root = new Node();
                root.NodeID = obj.Oid.ToString();
                root.Text = "<b>"+obj.DepartmentCode+"</b> - "+obj.DepartmentName;
                root.Icon = Icon.UserHome;
                root.Leaf = obj.IsLeaf;
                treePanel1.Root.Add(root);
                treePanel1.RootVisible = false;
            }
            else
            {
                Node newNode = new Node();
                newNode.NodeID = obj.Oid.ToString();
                newNode.Text = "<b>"+obj.DepartmentCode+"</b> - "+obj.DepartmentName;
                newNode.Icon = Icon.UserGreen;
                newNode.Leaf = obj.IsLeaf;
                treePanel1.GetNodeById(obj.DepartmentParentOid.ToString()).AppendChild(newNode);
            }
        }
    }

TreePanel

treepanel2

0 ответов

Другие вопросы по тегам