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);
}
}
}