示例#1
0
        protected override GridMetamodel <OrderGridModel> GetGridMetamodel()
        {
            var gridMetaModel = new GridMetamodelBuilder <OrderGridModel>()
                                .AllowNew("Create new Order").AllowEdit("Go to edit").AllowDelete("Delete!").AllowDetails("Go to details")
                                .AddDataColumn(x => x.OrderDate, 200)
                                .AddDataColumn(x => x.CustomerFirstName, 200)
                                .AddDefaultSortColumn(x => x.CustomerLastName, SortMode.Descending, 150, ColumnWidthMode.Fixed, FilterOperator.Disabled)
                                .AddDataColumn(x => x.ItemsCount, 150, ColumnWidthMode.Fixed, FilterOperator.DateEquals)
                                .AddDataColumn(x => x.PaymentInfoNumber, 150, ColumnWidthMode.Fixed, FilterOperator.DateEquals)
                                .Build();

            return(gridMetaModel);
        }
示例#2
0
        protected override GridMetamodel <CustomerGridModel> GetGridMetamodel()
        {
            var gridMetaModel = new GridMetamodelBuilder <CustomerGridModel>()
                                .AllowNew().AllowEdit().AllowDelete().AllowDetails()
                                .AddDataColumn(x => x.LastName, 200)
                                .AddDataColumn(x => x.FirstName, 200)
                                .AddDefaultSortColumn(x => x.FingersCount, SortMode.Descending, 150, ColumnWidthMode.Fixed, FilterOperator.Disabled)
                                .AddDataColumn(x => x.PreviousSurgeryDate, 150, ColumnWidthMode.Fixed, FilterOperator.DateEquals)
                                .AddDataColumn(x => x.Animal, 100)
                                .AddDataColumn(x => x.Type, 100)
                                .Build();

            return(gridMetaModel);
        }
示例#3
0
        //protected override Dictionary<ViewType, string> ViewNames
        //{
        //    get
        //    {
        //        return new Dictionary<ViewType, string> {
        //            { ViewType.Index, "Customers list" },
        //            { ViewType.Create, "New Customer form" },
        //            { ViewType.Edit, "Edit Customer form" },
        //            { ViewType.Details, "Customer details" },
        //        };
        //    }
        //}

        protected override GridMetamodel <CustomerGridModel> GetGridMetamodel()
        {
            var gridMetaModel = new GridMetamodelBuilder <CustomerGridModel>()
                                //.SetCaption("Customers list")
                                //.AllowNew("Create new Customer").AllowEdit("Go to edit").AllowDelete("Delete!").AllowDetails("Go to details")
                                .AllowNew().AllowEdit().AllowDelete().AllowDetails()
                                .AddDataColumn(x => x.LastName, 200)
                                .AddDataColumn(x => x.FirstName, 200)
                                .AddDefaultSortColumn(x => x.FingersCount, SortMode.Descending, 80, ColumnWidthMode.Fixed, FilterOperator.Disabled)
                                .AddActionColumn <CustomerOrdersController>(x => x.Index(), "Orders", 80)
                                .AddDataColumn(x => x.PreviousSurgeryDate, 150, ColumnWidthMode.Fixed, FilterOperator.DateEquals)
                                .AddDataColumn(x => x.Animal, 100)
                                .AddDataColumn(x => x.Type, 100)
                                .Build();

            return(gridMetaModel);
        }