//public static void CreateChildren(TreeViewVirtualModeCreateChildrenEventArgs e) //{ // ManageAssetsModel model = (ManageAssetsModel)HttpContext.Current.Session["ManageAssetsModel"]; // if (e.NodeObject == null) // { // e.Children = model.GetTopLevelItems(); // } // else // { // e.Children = model.GetItems((SafetyCriticalAssetModel)e.NodeObject); // } //} public static void VirtualModeNodeCreating(TreeListVirtualModeNodeCreatingEventArgs e) { ManageAssetsModel model = (ManageAssetsModel)HttpContext.Current.Session["ManageAssetsModel"]; SafetyCriticalAssetModel item = e.NodeObject as SafetyCriticalAssetModel; if (item != null) { e.NodeKeyValue = GetNodeGuid(item.Id.ToString()); e.IsLeaf = !model.HasChildren(item); e.SetNodeValue("Name", item.Name); } }
public static void VirtualModeCreateChildren(TreeListVirtualModeCreateChildrenEventArgs e) { ManageAssetsModel model = (ManageAssetsModel)HttpContext.Current.Session["ManageAssetsModel"]; if (e.NodeObject == null) { e.Children = model.GetTopLevelItems(); } else { e.Children = model.GetItems((SafetyCriticalAssetModel)e.NodeObject); } }