AyCode.Blazor/AyCode.Blazor.Components/Components
Loretta 076162f6ee Enable server-roaming for grid layouts; EKÁER depot guard
Extended MgGridBase to support server-roaming of user grid layouts via SignalR, controlled by the new EnableServerLayouts parameter. Updated Save/Load/HasUserLayoutAsync logic and documentation. Added SignalR API methods for grid layout storage. In EKÁER, added TryDepotError to require PartnerDepot before XML generation and enforced gross weight > 0 per line. Updated docs and settings.local.json for new features and automation.
2026-07-10 15:37:26 +02:00
..
CardViews Update docs: enforce .md sync, clarify structure & TFMs 2026-03-29 09:26:15 +02:00
Grids Enable server-roaming for grid layouts; EKÁER depot guard 2026-07-10 15:37:26 +02:00
AcButton.cs Add Revenue to Transfer; improvements, fixes, etc... 2024-07-08 07:31:22 +02:00
AcComboBox.cs Add Revenue to Transfer; improvements, fixes, etc... 2024-07-08 07:31:22 +02:00
AcComponentBase.cs Add Revenue to Transfer; improvements, fixes, etc... 2024-07-08 07:31:22 +02:00
AcDxDateEdit.cs Add Revenue to Transfer; improvements, fixes, etc... 2024-07-08 07:31:22 +02:00
AcFormLayoutItem.cs Add Revenue to Transfer; improvements, fixes, etc... 2024-07-08 07:31:22 +02:00
AcMaskedInput.cs Add Revenue to Transfer; improvements, fixes, etc... 2024-07-08 07:31:22 +02:00
AcMemo.cs Add Revenue to Transfer; improvements, fixes, etc... 2024-07-08 07:31:22 +02:00
AcSpinEdit.cs Add Revenue to Transfer; improvements, fixes, etc... 2024-07-08 07:31:22 +02:00
AcTextBox.cs Add Revenue to Transfer; improvements, fixes, etc... 2024-07-08 07:31:22 +02:00
MgComponentsHelper.cs Refactor MgGridInfoPanel for theme, UX, and PDF perf 2025-12-19 13:59:00 +01:00
MgLazyLoadContent.razor Add MgLazyLoadContent, grid layout refactor, tests 2025-12-21 16:29:36 +01:00
README.md Update docs: enforce .md sync, clarify structure & TFMs 2026-03-29 09:26:15 +02:00

README.md

Components

DevExpress component wrappers and grid infrastructure for the AyCode Blazor component library. Each Ac* class extends a DevExpress Blazor control to allow project-wide customization from a single point.

Key Files

  • AcComponentBase.cs -- Abstract base class extending DxComponentBase.
  • AcButton.cs -- Extends DxButton.
  • AcTextBox.cs -- Extends DxTextBox.
  • AcComboBox.cs -- Generic wrapper for DxComboBox<TData, TValue>.
  • AcDxDateEdit.cs -- Generic wrapper for DxDateEdit<T>.
  • AcFormLayoutItem.cs -- Extends DxFormLayoutItem.
  • AcMaskedInput.cs -- Generic wrapper for DxMaskedInput<T>.
  • AcMemo.cs -- Extends DxMemo.
  • AcSpinEdit.cs -- Generic wrapper for DxSpinEdit<T>.
  • MgComponentsHelper.cs -- Placeholder helper class (currently empty).

Subfolders

  • CardViews/ -- Generic card-based view component with pagination.
  • Grids/ -- Core grid system with SignalR data binding, toolbar, info panel, and layout persistence.