| 1234567891011121314151617181920212223242526 |
- using InABox.Core;
- using InABox.DynamicGrid;
- namespace PRSDesktop.Integrations.V6.Grids;
- public class V6VariationGrid : DynamicItemsListGrid<V6Variation>
- {
- public bool ShowPrices { get; set; } = true;
-
- protected override void DoReconfigure(DynamicGridOptions options)
- {
- base.DoReconfigure(options);
- options.MultiSelect = true;
- }
- public override DynamicGridColumns GenerateColumns()
- {
- var result = new DynamicGridColumns()
- .AddFluent<V6Variation>(x=>x.ID, 100,"Variation", null, Alignment.MiddleCenter)
- .AddFluent<V6Variation>(x => x.Description, 0, "Description", null, Alignment.MiddleLeft);
- if (ShowPrices)
- result.AddFluent<V6Variation>(x => x.SellPrice, 100, "Ex Tax", null, Alignment.MiddleCenter);
- return result;
- }
- }
|