Example #1
0
        protected override void OnLoad(EventArgs e)
        {
            var listDefinition = this.ViewDefinition as Handlers.ListView;

            if (listDefinition != null)
            {
                ViewDataSource.FlattenResults  = listDefinition.Flat;
                ViewDataSource.DefaultOrdering = listDefinition.SortBy;
                ViewDataSource.GroupBy         = listDefinition.GroupBy;

                try
                {
                    var listGrid = ViewBody as ListGrid;
                    if (listGrid != null)
                    {
                        var sortInfo = new SortingInfo(listDefinition.SortBy);

                        listGrid.DefaulSortExpression = sortInfo.FullName;
                        listGrid.DefaulSortDirection  = sortInfo.Direction;
                    }
                }
                catch (Exception ex)
                {
                    Logger.WriteException(ex);
                }
            }

            base.OnLoad(e);
        }
Example #2
0
        protected override void OnLoad(EventArgs e)
        {
            var listDefinition = this.ViewDefinition as Handlers.ListView;

            if (listDefinition != null)
            {
                ViewDataSource.FlattenResults = listDefinition.Flat;
                ViewDataSource.DefaultOrdering = listDefinition.SortBy;
                ViewDataSource.GroupBy = listDefinition.GroupBy;

                try
                {
                    var listGrid = ViewBody as ListGrid;
                    if (listGrid != null)
                    {
                        var sortInfo = new SortingInfo(listDefinition.SortBy);

                        listGrid.DefaulSortExpression = sortInfo.FullName;
                        listGrid.DefaulSortDirection = sortInfo.Direction;
                    }
                }
                catch (Exception ex)
                {
                    Logger.WriteException(ex);
                }
            }

            base.OnLoad(e);
        }