protected void show_EditorCreated(object sender, EventArgs e) { PXWikiShow show = sender as PXWikiShow; WikiReader graph = (WikiReader)this.DS.DataGraph; if (show != null) { if (graph.Pages.Current != null) { ((PXDBContext)show.Editor.PreviewSettings).WikiID = graph.Pages.Current.WikiID; if (graph.Pages.Current.ArticleType == WikiArticleType.Notification) { WikiNotificationTemplateMaintenance g = TreeDS.DataGraph as WikiNotificationTemplateMaintenance; if (g != null) { g.Filter.Current.PageID = graph.Pages.Current.PageID; g.Pages.Current = g.Pages.SelectWindowed(0, 1); } show.Editor.TemplateDataSourceID = TreeDS.ID; PXTreeItemBinding binding = new PXTreeItemBinding(); binding.DataMember = "EntityItems"; binding.TextField = "Name"; binding.ValueField = "Path"; binding.ImageUrlField = "Icon"; show.Editor.TemplateDataBindings.Add(binding); } } } }