@@ -188,7 +188,8 @@ namespace LoreSoft.Blazor.Controls
188188 public class DataColumnState : System.IEquatable<LoreSoft.Blazor.Controls.DataColumnState>
189189 {
190190 [System.Text.Json.Serialization.JsonConstructor]
191- public DataColumnState(string propertyName, int sortIndex, bool sortDescending, bool visible) { }
191+ public DataColumnState(string propertyName, int sortIndex, bool sortDescending, bool visible, int index) { }
192+ public int Index { get; }
192193 public string PropertyName { get; }
193194 public bool SortDescending { get; }
194195 public int SortIndex { get; }
@@ -394,8 +395,8 @@ namespace LoreSoft.Blazor.Controls
394395 public class DataGridState : System.IEquatable<LoreSoft.Blazor.Controls.DataGridState>
395396 {
396397 [System.Text.Json.Serialization.JsonConstructor]
397- public DataGridState(LoreSoft.Blazor.Controls.QueryGroup? query, LoreSoft.Blazor.Controls.DataColumnState[] ? columns, System.Collections.Generic.Dictionary<string, string?>? extensions = null) { }
398- public LoreSoft.Blazor.Controls.DataColumnState[] ? Columns { get; }
398+ public DataGridState(LoreSoft.Blazor.Controls.QueryGroup? query, System.Collections.Generic.List< LoreSoft.Blazor.Controls.DataColumnState> ? columns, System.Collections.Generic.Dictionary<string, string?>? extensions = null) { }
399+ public System.Collections.Generic.List< LoreSoft.Blazor.Controls.DataColumnState> ? Columns { get; }
399400 public System.Collections.Generic.Dictionary<string, string?> Extensions { get; }
400401 public LoreSoft.Blazor.Controls.QueryGroup? Query { get; }
401402 }
@@ -1325,6 +1326,8 @@ namespace LoreSoft.Blazor.Controls
13251326 {
13261327 protected QueryRule() { }
13271328 public string Id { get; set; }
1329+ [System.Text.Json.Serialization.JsonIgnore]
1330+ public bool IsTransient { get; set; }
13281331 }
13291332 public static class QueryRuleBuilder
13301333 {
0 commit comments