Beispiel #1
0
        protected override void OnViewControlsCreated()
        {
            base.OnViewControlsCreated();
            genCon = Frame.GetController<GenController>();
            //Access and customize the target View control.

            var listEditor1 = View.Editor as ASPxGridListEditor;
            if (listEditor1 != null && listEditor1.Model.DataAccessMode == CollectionSourceDataAccessMode.Server)
            {
                foreach (var column in listEditor1.Grid.Columns)
                {
                    var commandColumn = column as GridViewCommandColumn;
                    if (commandColumn != null && commandColumn.ShowSelectCheckbox)
                    {
                        commandColumn.SelectAllCheckboxMode = GridViewSelectAllCheckBoxMode.Page;
                    }
                }
            }

            ASPxGridView grid = ((ListView)this.View).Editor.Control as ASPxGridView;
            if (grid != null)
            {
                grid.DataBound += grid_DataBound;
            }
        }
Beispiel #2
0
        protected override void OnActivated()
        {
            base.OnActivated();
            // Perform various tasks depending on the target View.
            genCon  = Frame.GetController <GenController>();
            copyCon = Frame.GetController <CopyController>();

            this.DuplicateDetail.Active.SetItemValue("Enabled", false);

            if (View is ListView && !View.IsRoot)
            {
                NewObjectViewController controller = Frame.GetController <NewObjectViewController>();
                if (controller != null)
                {
                    //controller.NewObjectAction.Execute += NewObjectAction_Execute;
                    controller.ObjectCreated += Controller_ObjectCreated;
                }

                if (typeof(ClassStockTransferDocumentDetail).IsAssignableFrom(View.ObjectTypeInfo.Type))
                {
                    this.DuplicateDetail.Active.SetItemValue("Enabled", true);
                }
                if (typeof(ClassDocumentDetail).IsAssignableFrom(View.ObjectTypeInfo.Type))
                {
                    this.DuplicateDetail.Active.SetItemValue("Enabled", true);
                }
            }
        }
Beispiel #3
0
        protected override void OnActivated()
        {
            base.OnActivated();
            // Perform various tasks depending on the target View.
            genCon  = Frame.GetController <GenController>();
            copyCon = Frame.GetController <CopyController>();
            if (View is DetailView)
            {
                ((DetailView)View).ViewEditModeChanged += GenController_ViewEditModeChanged;

                recordnaviator = Frame.GetController <RecordsNavigationController>();
                if (recordnaviator != null)
                {
                    recordnaviator.PreviousObjectAction.Executed += PreviousObjectAction_Executed;
                    recordnaviator.NextObjectAction.Executed     += NextObjectAction_Executed;
                }
                resetButton();
                enableButton();
            }
        }
Beispiel #4
0
 protected override void OnActivated()
 {
     base.OnActivated();
     // Perform various tasks depending on the target View.
     gen = Frame.GetController <GenController>();
 }