V6ElevationGrid.cs 654 B

123456789101112131415161718192021
  1. using InABox.Core;
  2. using InABox.DynamicGrid;
  3. using PRSDesktop.Integrations.V6;
  4. namespace PRSDesktop.Integrations.V6.Grids;
  5. public class V6ElevationGrid : DynamicItemsListGrid<V6Elevation>
  6. {
  7. protected override void DoReconfigure(DynamicGridOptions options)
  8. {
  9. base.DoReconfigure(options);
  10. options.MultiSelect = true;
  11. }
  12. public override DynamicGridColumns GenerateColumns()
  13. {
  14. return new DynamicGridColumns()
  15. .AddFluent<V6Elevation>(x => x.Description, 0, "Description", null, Alignment.MiddleLeft)
  16. .AddFluent<V6Elevation>(x => x.Quantity, 0, "Qty", null, Alignment.MiddleCenter);
  17. }
  18. }