/// <summary> /// Raises the <see cref="System.Web.UI.Control.Init" /> event. /// </summary> /// <param name="e">An <see cref="System.EventArgs" /> object that contains the event data.</param> protected override void OnInit(EventArgs e) { base.OnInit(e); gWorkflows.DataKeyNames = new string[] { "Id" }; gfWorkflows.ApplyFilterClick += gfWorkflows_ApplyFilterClick; gWorkflows.GridRebind += gWorkflows_GridRebind; gWorkflows.RowDataBound += gWorkflows_RowDataBound; gWorkflows.Actions.ShowAdd = UserCanEdit; gWorkflows.Actions.AddClick += gWorkflows_Add; gWorkflows.Actions.ShowCommunicate = false; gWorkflows.Actions.ShowMergePerson = false; gWorkflows.Actions.ShowMergeTemplate = true; gWorkflows.Actions.ShowBulkUpdate = false; gWorkflows.ShowWorkflowOrCustomActionButtons = true; gWorkflows.EnableDefaultLaunchWorkflow = true; // this event gets fired after block settings are updated. it's nice to repaint the screen if these settings would alter it this.BlockUpdated += Block_BlockUpdated; this.AddConfigurationUpdateTrigger(upnlContent); ModalAlertControl = mdAlert; BindAttributes(); AddDynamicControls(); }
/// <summary> /// Raises the <see cref="System.Web.UI.Control.Init" /> event. /// </summary> /// <param name="e">An <see cref="System.EventArgs" /> object that contains the event data.</param> protected override void OnInit(EventArgs e) { base.OnInit(e); gFormTemplates.DataKeyNames = new string[] { "Id" }; gFormTemplates.GridRebind += gFormTemplates_GridRebind; gFormTemplates.Actions.ShowAdd = true; gFormTemplates.Actions.AddClick += Actions_AddClick; var securityField = gFormTemplates.ColumnsOfType <SecurityField>().FirstOrDefault(); securityField.EntityTypeId = EntityTypeCache.Get <WorkflowFormBuilderTemplate>().Id; gfFormTemplates.ApplyFilterClick += gfFormTemplates_ApplyFilterClick; this.BlockUpdated += Block_BlockUpdated; this.AddConfigurationUpdateTrigger(upnlContent); ModalAlertControl = mdAlert; BindGrid(); }