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);
     }
 }
示例#2
0
    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;
    }