GPSTrackerGrid.cs 743 B

1234567891011121314151617181920212223
  1. using System;
  2. using Comal.Classes;
  3. using InABox.Core;
  4. using InABox.DynamicGrid;
  5. namespace PRSDesktop
  6. {
  7. internal class GPSTrackerGrid : DynamicDataGrid<GPSTracker>
  8. {
  9. public GPSTrackerGrid()
  10. {
  11. Options.AddRange(DynamicGridOption.RecordCount, DynamicGridOption.SelectColumns);
  12. ActionColumns.Add(new DynamicMapColumn<GPSTracker>(this, x => x.Location));
  13. }
  14. protected override void Reload(Filters<GPSTracker> criteria, Columns<GPSTracker> columns, ref SortOrder<GPSTracker> sort,
  15. Action<CoreTable, Exception> action)
  16. {
  17. sort = new SortOrder<GPSTracker>(x => x.DeviceID);
  18. base.Reload(criteria, columns, ref sort, action);
  19. }
  20. }
  21. }