Пример #1
0
 public TreePanelNodeClickEventArgs(Ext.Net.ParameterCollection extraParams, NodeEx nodeClick)
     : base(extraParams)
 {
     NodeDbClick = nodeClick;
     //NodeID = extraParams["id"].ToString();
     //NodeText = extraParams["text"].ToString();
 }
Пример #2
0
        private void AppendNode(NodeEx parentNode, IEnumerable <NodeEx> datasource)
        {
            var ds = datasource.Where(x => x.ParentNodeID == parentNode.NodeID).ToList();

            if (ds.Count > 0)
            {
                parentNode.Expanded = true;
            }
            else
            {
                parentNode.Leaf = true;
            }
            ds.ForEach(x => {
                parentNode.Children.Add(x);
                AppendNode(x, datasource);
            });
        }