MgGridBase improvements, fixes
This commit is contained in:
parent
a53a136b56
commit
0e8ab18ca4
|
|
@ -7,13 +7,13 @@ public static class FruitBankConstClient
|
||||||
{
|
{
|
||||||
public static string DefaultLocale = "en-US";
|
public static string DefaultLocale = "en-US";
|
||||||
|
|
||||||
//public static string BaseUrl = "https://localhost:59579"; //FrutiBank nop
|
public static string BaseUrl = "https://localhost:59579"; //FrutiBank nop
|
||||||
//public static string BaseUrl = "http://localhost:5000"; //FrutiBank nop
|
|
||||||
|
|
||||||
#if RELEASE
|
#if RELEASE
|
||||||
public static string BaseUrl = "https://shop.fruitbank.hu"; //FrutiBank nop
|
//public static string BaseUrl = "https://shop.fruitbank.hu"; //FrutiBank nop
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//public static string BaseUrl = "http://localhost:5000"; //FrutiBank nop
|
||||||
//public static string BaseUrl = "http://10.0.2.2:59579"; //FrutiBank (android) nop
|
//public static string BaseUrl = "http://10.0.2.2:59579"; //FrutiBank (android) nop
|
||||||
//public static string BaseUrl = "https://localhost:7144"; //HybridApp
|
//public static string BaseUrl = "https://localhost:7144"; //HybridApp
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,13 @@
|
||||||
ListRenderMode="ListRenderMode.Entire"
|
ListRenderMode="ListRenderMode.Entire"
|
||||||
SearchMode="ListSearchMode.AutoSearch"
|
SearchMode="ListSearchMode.AutoSearch"
|
||||||
SearchFilterCondition="ListSearchFilterCondition.Contains"
|
SearchFilterCondition="ListSearchFilterCondition.Contains"
|
||||||
ClearButtonDisplayMode="DataEditorClearButtonDisplayMode.Auto"/>
|
ClearButtonDisplayMode="DataEditorClearButtonDisplayMode.Auto">
|
||||||
|
<Columns>
|
||||||
|
<DxListEditorColumn FieldName="@nameof(Partner.Id)" />
|
||||||
|
<DxListEditorColumn FieldName="@nameof(Partner.Name)" />
|
||||||
|
<DxListEditorColumn FieldName="@nameof(Partner.TaxId)" />
|
||||||
|
</Columns>
|
||||||
|
</DxComboBoxSettings>
|
||||||
</EditSettings>
|
</EditSettings>
|
||||||
</DxGridDataColumn>
|
</DxGridDataColumn>
|
||||||
<DxGridDataColumn FieldName="ShippingId" Caption="Shipping">
|
<DxGridDataColumn FieldName="ShippingId" Caption="Shipping">
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,7 @@
|
||||||
<Columns>
|
<Columns>
|
||||||
<DxListEditorColumn FieldName="@nameof(ShippingDocument.Id)" />
|
<DxListEditorColumn FieldName="@nameof(ShippingDocument.Id)" />
|
||||||
<DxListEditorColumn FieldName="@nameof(ShippingDocument.DocumentIdNumber)" />
|
<DxListEditorColumn FieldName="@nameof(ShippingDocument.DocumentIdNumber)" />
|
||||||
|
<DxListEditorColumn FieldName="@nameof(ShippingDocument.PdfFileName)" />
|
||||||
<DxListEditorColumn FieldName="@("Partner.Name")" />
|
<DxListEditorColumn FieldName="@("Partner.Name")" />
|
||||||
</Columns>
|
</Columns>
|
||||||
</DxComboBoxSettings>
|
</DxComboBoxSettings>
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,13 @@
|
||||||
//using AyCode.Blazor.Components.Components.Grids;
|
using AyCode.Blazor.Components.Components.Grids;
|
||||||
//using AyCode.Core.Interfaces;
|
using AyCode.Core.Interfaces;
|
||||||
//using AyCode.Interfaces.Entities;
|
using AyCode.Interfaces.Entities;
|
||||||
//using FruitBankHybrid.Shared.Services.Loggers;
|
using FruitBankHybrid.Shared.Services.Loggers;
|
||||||
//using FruitBankHybrid.Shared.Services.SignalRs;
|
using FruitBankHybrid.Shared.Services.SignalRs;
|
||||||
|
|
||||||
//namespace FruitBankHybrid.Shared.Components.Grids;
|
namespace FruitBankHybrid.Shared.Components.Grids;
|
||||||
|
|
||||||
//public class FruitBankGrid<TDataItem> : MgGridBase<SignalRDataSource<TDataItem>, TDataItem, LoggerClient> where TDataItem : class, IId<int>
|
public class FruitBankListGridBase<TDataItem> : MgGridBase<SignalRDataSourceList<TDataItem>, TDataItem, int, LoggerClient> where TDataItem : class, IId<int>
|
||||||
|
{ }
|
||||||
|
|
||||||
|
//public abstract class FruitBankObservableGridBase<TDataItem> : MgGridBase<SignalRDataSourceObservable<TDataItem>, TDataItem, int, LoggerClient> where TDataItem : class, IId<int>
|
||||||
//{ }
|
//{ }
|
||||||
|
|
@ -1,32 +1,33 @@
|
||||||
//using AyCode.Core.Interfaces;
|
using AyCode.Core.Interfaces;
|
||||||
//using FruitBank.Common.Entities;
|
using DevExpress.Blazor;
|
||||||
//using FruitBank.Common.SignalRs;
|
using FruitBank.Common.Entities;
|
||||||
//using FruitBankHybrid.Shared.Pages;
|
using FruitBank.Common.SignalRs;
|
||||||
//using Microsoft.AspNetCore.Components;
|
using FruitBankHybrid.Shared.Pages;
|
||||||
|
using Microsoft.AspNetCore.Components;
|
||||||
|
|
||||||
//namespace FruitBankHybrid.Shared.Components.Grids.ShippingItems;
|
namespace FruitBankHybrid.Shared.Components.Grids.ShippingItems;
|
||||||
|
|
||||||
//public class GridShippingItem : FruitBankGrid<ShippingItem>
|
public class GridShippingItem : FruitBankListGridBase<ShippingItem>, IGrid
|
||||||
//{
|
{
|
||||||
// public GridShippingItem() : base()
|
public GridShippingItem() : base()
|
||||||
// {
|
{
|
||||||
// GetAllMessageTag = SignalRTags.GetShippingItems;
|
GetAllMessageTag = SignalRTags.GetShippingItems;
|
||||||
// AddMessageTag = SignalRTags.AddShippingItem;
|
AddMessageTag = SignalRTags.AddShippingItem;
|
||||||
// UpdateMessageTag = SignalRTags.UpdateShippingItem;
|
UpdateMessageTag = SignalRTags.UpdateShippingItem;
|
||||||
// //RemoveMessageTag = SignalRTags.;
|
//RemoveMessageTag = SignalRTags.;
|
||||||
// }
|
}
|
||||||
|
|
||||||
// protected override Task SetParametersAsyncCore(ParameterView parameters)
|
protected override Task SetParametersAsyncCore(ParameterView parameters)
|
||||||
// {
|
{
|
||||||
// if (!IsFirstInitializeParameters)
|
if (!IsFirstInitializeParameters)
|
||||||
// {
|
{
|
||||||
// //ShowFilterRow = true;
|
//ShowFilterRow = true;
|
||||||
// //ShowGroupPanel = true;
|
//ShowGroupPanel = true;
|
||||||
// //AllowSort = false;
|
//AllowSort = false;
|
||||||
|
|
||||||
// //etc...
|
//etc...
|
||||||
// }
|
}
|
||||||
|
|
||||||
// return base.SetParametersAsyncCore(parameters);
|
return base.SetParametersAsyncCore(parameters);
|
||||||
// }
|
}
|
||||||
//}
|
}
|
||||||
|
|
@ -1,11 +1,17 @@
|
||||||
//using AyCode.Core.Interfaces;
|
using System.Collections.ObjectModel;
|
||||||
//using AyCode.Services.Server.SignalRs;
|
using AyCode.Core.Interfaces;
|
||||||
//using AyCode.Services.SignalRs;
|
using AyCode.Services.Server.SignalRs;
|
||||||
//using System.Diagnostics;
|
using AyCode.Services.SignalRs;
|
||||||
|
using System.Diagnostics;
|
||||||
|
|
||||||
//namespace FruitBankHybrid.Shared.Services.SignalRs;
|
namespace FruitBankHybrid.Shared.Services.SignalRs;
|
||||||
|
|
||||||
//[Serializable]
|
[Serializable]
|
||||||
//[DebuggerDisplay("Count = {Count}")]
|
[DebuggerDisplay("Count = {Count}")]
|
||||||
//public class SignalRDataSource<T>(AcSignalRClientBase signalRClient, SignalRCrudTags signalRCrudTags, params object[]? contextIds)
|
public class SignalRDataSourceList<TDataItem>(AcSignalRClientBase signalRClient, SignalRCrudTags signalRCrudTags, params object[]? contextIds)
|
||||||
// : AcSignalRDataSource<T>(signalRClient, signalRCrudTags, contextIds) where T : class, IId<int>;
|
: AcSignalRDataSource<TDataItem, int, IList<TDataItem>>(signalRClient, signalRCrudTags, contextIds) where TDataItem : class, IId<int>;
|
||||||
|
|
||||||
|
[Serializable]
|
||||||
|
[DebuggerDisplay("Count = {Count}")]
|
||||||
|
public class SignalRDataSourceObservable<TDataItem>(AcSignalRClientBase signalRClient, SignalRCrudTags signalRCrudTags, params object[]? contextIds)
|
||||||
|
: AcSignalRDataSource<TDataItem, int, ObservableCollection<TDataItem>>(signalRClient, signalRCrudTags, contextIds) where TDataItem : class, IId<int>;
|
||||||
Loading…
Reference in New Issue