Exemple #1
0
 private void GetNodesFlat(JQTreeNodeCollection nodes, JQTreeNodeCollection result)
 {
     foreach (JQTreeNode jQTreeNode in nodes)
     {
         result.Add(jQTreeNode);
         if (jQTreeNode.Nodes.Count > 0)
         {
             this.GetNodesFlat(jQTreeNode.Nodes, result);
         }
     }
 }
Exemple #2
0
 internal List<Hashtable> SerializeNodes(JQTreeNodeCollection nodes)
 {
     List<Hashtable> list = new List<Hashtable>();
     foreach (JQTreeNode jQTreeNode in nodes)
     {
         list.Add(jQTreeNode.ToHashtable());
     }
     return list;
 }
Exemple #3
0
 public void DataBind(JQTreeNodeCollection nodes)
 {
     string text = new JavaScriptSerializer().Serialize(this.SerializeNodes(nodes));
     HttpContext.Current.Response.SendResponse(text);
 }
Exemple #4
0
 public JQTreeNodeCollection GetAllNodesFlat(JQTreeNodeCollection nodes)
 {
     JQTreeNodeCollection jQTreeNodeCollection = new JQTreeNodeCollection();
     foreach (JQTreeNode jQTreeNode in nodes)
     {
         jQTreeNodeCollection.Add(jQTreeNode);
         if (jQTreeNode.Nodes.Count > 0)
         {
             this.GetNodesFlat(jQTreeNode.Nodes, jQTreeNodeCollection);
         }
     }
     return jQTreeNodeCollection;
 }
 public JQTreeViewNodesRequestedEventArgs(string parentNodeValue)
 {
     this._parentNodeValue = parentNodeValue;
     this._parentNodeCollection = new JQTreeNodeCollection();
 }