private void webTree_NodeChecked(object sender, Infragistics.WebUI.UltraWebNavigator.WebTreeNodeCheckedEventArgs e) { if (!HyperCatalog.Shared.SessionState.User.IsReadOnly && HyperCatalog.Shared.SessionState.User.HasCapability(CapabilitiesEnum.EXTEND_CONTENT_MODEL)) { if (e.Node.Checked == true) { if (!AddItem(e.Node.DataKey.ToString())) { e.Node.Checked = false; return; } RecurseNodes(e.Node, true); } else { RecurseNodes(e.Node, false); if (!RemoveItem(e.Node.DataKey.ToString())) { e.Node.Checked = true; return; } } UpdateDataView(); } else { e.Node.Enabled = false; } }
private void webTree_NodeChecked(object sender, Infragistics.WebUI.UltraWebNavigator.WebTreeNodeCheckedEventArgs e) { if (e.Node.Checked == true) { //e.Node.Expanded = true; RecurseNodes(e.Node, true); AddMenuInScope(e.Node.DataKey.ToString()); } else { RecurseNodes(e.Node, false); RemoveMenuFromScope(e.Node.DataKey.ToString()); } UpdateDataView(); }
private void webTree_NodeChecked(object sender, Infragistics.WebUI.UltraWebNavigator.WebTreeNodeCheckedEventArgs e) { if (e.Node.Checked == true) { // Add item in the user's scope AddItemInScope(e.Node.DataKey.ToString()); RecurseNodes(e.Node, true); } else { // Remove item in the user's scope RecurseNodes(e.Node, false); RemoveItemFromScope(e.Node.DataKey.ToString()); } // Update grid UpdateDataView(); }