protected void tree_CustomNodeSort(object sender, TreeListCustomNodeSortEventArgs e) { object value1 = e.Node1.GetValue(FileManagerHelper.FullPathName); object value2 = e.Node2.GetValue(FileManagerHelper.FullPathName); if (value1 == null || value2 == null) { return; } bool isFolder1 = Directory.Exists(value1.ToString()); bool isFolder2 = Directory.Exists(value2.ToString()); if (isFolder1 != isFolder2) { e.Handled = true; e.Result = isFolder2 ? 1 : -1; } }
//protected void outline_user_main_Callback(object sender, CallbackEventArgsBase e) { // StatDefault.instance.onCallback(e.Parameter); //} //protected void outline_user_detail_Callback(object sender, CallbackEventArgsBase e) { // StatDefault.instance.onCallback(e.Parameter); //} //protected void PivotGrid_CustomFieldSort(object sender, PivotGridCustomFieldSortEventArgs e) { } protected void TreeList_CustomNodeSort(object sender, TreeListCustomNodeSortEventArgs e) { if (e.Column.FieldName != "Title") return; e.Result = (int)e.Node1["Id"] - (int)e.Node1["Id"]; e.Handled = true; }