improvements, fixes, etc...
This commit is contained in:
parent
650066becf
commit
8d4dd5aa90
|
|
@ -12,13 +12,13 @@ using System.ComponentModel;
|
|||
|
||||
namespace AyCode.Blazor.Components.Components.Grids;
|
||||
|
||||
public interface IMgGridBase
|
||||
public interface IMgGridBase : IGrid
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public class MgGridBase<TSignalRDataSource, TDataItem, TId, TLoggerClient> : DxGrid, IMgGridBase
|
||||
where TSignalRDataSource : AcSignalRDataSource<TDataItem, TId, IList<TDataItem>>
|
||||
public abstract class MgGridBase<TSignalRDataSource, TDataItem, TId, TLoggerClient> : DxGrid, IMgGridBase
|
||||
where TSignalRDataSource : AcSignalRDataSource<TDataItem, TId, List<TDataItem>>
|
||||
where TDataItem : class, IId<TId>
|
||||
where TId : struct
|
||||
where TLoggerClient : AcLoggerBase
|
||||
|
|
@ -27,14 +27,14 @@ public class MgGridBase<TSignalRDataSource, TDataItem, TId, TLoggerClient> : DxG
|
|||
|
||||
protected bool IsFirstInitializeParameters;
|
||||
private TSignalRDataSource _dataSource = null!;
|
||||
private IList<TDataItem> _dataSourceParam = [];
|
||||
private List<TDataItem> _dataSourceParam = [];
|
||||
private string _gridLogName;
|
||||
|
||||
public MgGridBase() : base()
|
||||
{
|
||||
}
|
||||
|
||||
protected bool HasIdValue(TDataItem dataItem) => _equalityComparer.Equals(dataItem.Id, default);//dataItem.Id.IsNullOrEmpty();
|
||||
protected bool HasIdValue(TDataItem dataItem) => !_equalityComparer.Equals(dataItem.Id, default);//dataItem.Id.IsNullOrEmpty();
|
||||
protected bool IdEquals(TId id1, TId id2) => _equalityComparer.Equals(id1, id2);
|
||||
|
||||
[Parameter] public TLoggerClient Logger { get; set; }
|
||||
|
|
@ -99,7 +99,7 @@ public class MgGridBase<TSignalRDataSource, TDataItem, TId, TLoggerClient> : DxG
|
|||
}
|
||||
set
|
||||
{
|
||||
_dataSourceParam = value;
|
||||
_dataSourceParam = value as List<TDataItem>;
|
||||
|
||||
if (_dataSource != null!)// && _dataSourceParam is List<TDataItem> workingReferenceList)
|
||||
_dataSource.SetWorkingReferenceList(_dataSourceParam);
|
||||
|
|
|
|||
Loading…
Reference in New Issue