|
@@ -91,6 +91,18 @@ public class DynamicGridColumns : List<DynamicGridColumn>, IGlobalConfigurationS
|
|
|
Add(col);
|
|
|
return col;
|
|
|
}
|
|
|
+
|
|
|
+ public DynamicGridColumns AddFluent<TType>(
|
|
|
+ Expression<Func<TType, object?>> member,
|
|
|
+ int? width = null,
|
|
|
+ string? caption = null,
|
|
|
+ string? format = null,
|
|
|
+ Alignment? alignment = null
|
|
|
+ )
|
|
|
+ {
|
|
|
+ Add(member, width: width, caption: caption, format: format, alignment: alignment);
|
|
|
+ return this;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public class DynamicGridColumns<T> : DynamicGridColumns
|
|
@@ -111,6 +123,17 @@ public class DynamicGridColumns<T> : DynamicGridColumns
|
|
|
Add(col);
|
|
|
return col;
|
|
|
}
|
|
|
+ public DynamicGridColumns<T> AddFluent(
|
|
|
+ Expression<Func<T, object?>> member,
|
|
|
+ int? width = null,
|
|
|
+ string? caption = null,
|
|
|
+ string? format = null,
|
|
|
+ Alignment? alignment = null
|
|
|
+ )
|
|
|
+ {
|
|
|
+ Add(member, width: width, caption: caption, format: format, alignment: alignment);
|
|
|
+ return this;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public class DynamicGridColumnGroup(string header, DynamicColumnBase start, DynamicColumnBase end, object? tag = null)
|