/// <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();
        }
Exemplo n.º 2
0
        /// <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();
        }