protected override void OnActivated() { base.OnActivated(); ReportDesignerDetailItem designerDetailItem = View.GetItems <ReportDesignerDetailItem>()[0]; designerDetailItem.ControlCreated += designerDetailItem_ControlCreated; }
private void designerDetailItem_ControlCreated(object sender, EventArgs e) { ReportDesignerDetailItem designerDetailItem = sender as ReportDesignerDetailItem; designerDetailItem.ReportDesigner.ClientSideEvents.CustomizeMenuActions = @"function(s,e) { for (index = 0; index < e.Actions.length; ++index) { if(e.Actions[index].text.indexOf('Preview') == 0) { window.previewReportAction = e.Actions[index]; } if(e.Actions[index].text === 'Save') { window.saveReportAction = e.Actions[index]; } if(e.Actions[index].text === 'Exit') { window.exitReportAction = e.Actions[index]; } } window.designerTypesCount = DevExpress.Reporting.Designer.Data.Parameter.typeValues.length; }"; }