|
|
@@ -176,6 +176,18 @@ public class StagingSetoutGrid : DynamicDataGrid<Setout>
|
|
|
base.Reload(criteria, columns, ref sort, token, action);
|
|
|
}
|
|
|
|
|
|
+ protected override DynamicGridColumns LoadColumns()
|
|
|
+ {
|
|
|
+ return base.LoadColumns();
|
|
|
+ }
|
|
|
+
|
|
|
+ public override DynamicGridColumns GenerateColumns()
|
|
|
+ {
|
|
|
+ var result = new DynamicGridColumns();
|
|
|
+ result.ExtractColumns(typeof(Setout));
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
public override Setout CreateItem()
|
|
|
{
|
|
|
var result = base.CreateItem();
|
|
|
@@ -737,16 +749,32 @@ public class StagingSetoutGrid : DynamicDataGrid<Setout>
|
|
|
|
|
|
var logikalTask = Task.Run(() => new GlobalConfiguration<LogikalSettings>().Load());
|
|
|
var v6Task = Task.Run(() => new GlobalConfiguration<V6Settings>().Load());
|
|
|
- var settingsTask = Task.Run(() => new UserConfiguration<StagingSetoutGridSettings>().Load());
|
|
|
+ var settingsTask = Task.Run(() => new UserConfiguration<StagingSetoutGridSettings>(_userSettingsTag).Load());
|
|
|
|
|
|
_settings = settingsTask.Result;
|
|
|
_v6Settings = v6Task.Result;
|
|
|
_logikalSettings = logikalTask.Result;
|
|
|
|
|
|
- FilterComponent.SetSettings(_settings.Filters, false);
|
|
|
- FilterComponent.OnFiltersSelected += FilterComponent_OnFilterSelected;
|
|
|
+ //FilterComponent.SetSettings(_settings.Filters, false);
|
|
|
+ //FilterComponent.OnFiltersSelected += FilterComponent_OnFilterSelected;
|
|
|
}
|
|
|
|
|
|
+ private string _userSettingsTag = "";
|
|
|
+ public string UserSettingsTag
|
|
|
+ {
|
|
|
+ get => _userSettingsTag;
|
|
|
+ set
|
|
|
+ {
|
|
|
+ _userSettingsTag = value;
|
|
|
+ FilterComponent.OnFiltersSelected -= FilterComponent_OnFilterSelected;
|
|
|
+ _settings = new UserConfiguration<StagingSetoutGridSettings>(_userSettingsTag).Load();
|
|
|
+ FilterComponent.SetSettings(_settings.Filters, false);
|
|
|
+ FilterComponent.OnFiltersSelected += FilterComponent_OnFilterSelected;
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
protected override void DoReconfigure(DynamicGridOptions options)
|
|
|
{
|
|
|
base.DoReconfigure(options);
|
|
|
@@ -1518,7 +1546,7 @@ public class StagingSetoutGrid : DynamicDataGrid<Setout>
|
|
|
private void FilterComponent_OnFilterSelected(DynamicGridSelectedFilterSettings settings)
|
|
|
{
|
|
|
_settings.Filters = settings;
|
|
|
- new UserConfiguration<StagingSetoutGridSettings>().Save(_settings);
|
|
|
+ new UserConfiguration<StagingSetoutGridSettings>(_userSettingsTag).Save(_settings);
|
|
|
}
|
|
|
|
|
|
protected override Dictionary<string, object?> EditorValueChanged(IDynamicEditorForm editor, Setout[] items, string name, object value)
|