private static IEnumerable <SiteMap> GetHiddenScreens(IList <string> exludeList) { foreach (Type graph in ServiceManager.AllGraphsTypesNotCustomized) { if (!exludeList.Contains(graph.FullName)) { SiteMap screen = new SiteMap(); screen.ScreenID = "[none]"; yield return(screen); } } }
private void tree_NodeDataBound(object sender, PXTreeNodeEventArgs e) { SiteMap dataItem = e.Node.DataItem as SiteMap; string descr = dataItem.Icon; if (!string.IsNullOrEmpty(descr)) { string[] im = descr.Split('|'); e.Node.Images.Normal = this.ResolveUrl/**/ (im[0]); if (im.Length > 1 && (im[1].Contains(".") || im[1].Contains("@"))) { e.Node.Images.Selected = this.ResolveUrl/**/ (im[1]); } }