protected void tree_CustomJSProperties(object sender, DevExpress.Web.ASPxTreeList.TreeListCustomJSPropertiesEventArgs e) { if (deleted) { Int32[] a = keys.ToArray(); String[] strArray = Array.ConvertAll(a, new Converter <Int32, String>(Convert.ToString)); e.Properties["cpKeys"] = String.Join(", ", strArray); } }
protected void treeList_CustomJSProperties(object source, DevExpress.Web.ASPxTreeList.TreeListCustomJSPropertiesEventArgs e) { DevExpress.Web.ASPxTreeList.ASPxTreeList treelist = (DevExpress.Web.ASPxTreeList.ASPxTreeList)source; ICollection <DevExpress.Web.ASPxTreeList.TreeListNode> listNodes = treelist.GetAllNodes(); object[] FullNames = new object[listNodes.Count]; object[] ParentCodes = new object[listNodes.Count]; object[] Codes = new object[listNodes.Count]; object[] Keys = new object[listNodes.Count]; int i = 0; foreach (DevExpress.Web.ASPxTreeList.TreeListNode node in listNodes) { FullNames[i] = node["FullName"]; Codes[i] = node["Code"]; ParentCodes[i] = node["ParentCode"]; Keys[i] = node["ID"]; ++i; } e.Properties["cpFullNames"] = FullNames; e.Properties["cpCodes"] = Codes; e.Properties["cpKeys"] = Keys; e.Properties["cpParentCodes"] = ParentCodes; }