eXpandFramework / eXpand

DevExpress XAF (eXpressApp) extension framework. š—¹š—¶š—»š—øš—²š—±š—¶š—».š—²š˜…š—½š—®š—»š—±š—³š—暝—®š—ŗš—²š˜„š—¼š—暝—ø.š—°š—¼š—ŗ, š˜†š—¼š˜‚š˜š˜‚š—Æš—².š—²š˜…š—½š—®š—»š—±š—³š—暝—®š—ŗš—²š˜„š—¼š—暝—ø.š—°š—¼š—ŗ and š˜š˜„š—¶š˜š˜š—²š—æ @š—²š˜…š—½š—®š—»š—±š—³š—暝—®š—ŗš—²š˜„š—¼š—暝—ø and or simply š—¦š˜š—®š—æ/š˜„š—®š˜š—°š—µ this repository and get notified from š—šš—¶š˜š—›š˜‚š—Æ
http://expand.expandframework.com
Microsoft Public License
221 stars 115 forks source link

Blazor - Sequence generator --> Custom type not persisted #838

Closed isatahiri closed 3 years ago

isatahiri commented 3 years ago

The sequence generator does not take into account the Custom property.

In the sample project, I have 3 classes : BaseItem --> Abstract class Item --> Inherit from BaseItem Service Item --> Inherit from BaseItem

What I expect to put the sequence in the BaseItem. So I created from UI, the storage with Base Item only --> The sequence does not increment in the Item and ServiceItem. I also tried to create the sequence to the Item and put BaseItem as CustomType --> The custom type is never persisted.

So 2 bugs :

How to test :

SequenceGeneratorSample.zip https://user-images.githubusercontent.com/41955268/105924995-a4dbb380-603f-11eb-94ce-12a8facdf35a.mp4

apobekiaris commented 3 years ago

We will try to answer all questions that do not require research within 24hr. To prioritize cases that require research we use the following labels in order. For all other issues the posting time is respected.

  1. ā‡ļø Exclusive-Services
    1. ā¤ Bronze Sponsor
    2. ā¤ Sponsor
    3. ā¤ Backer
    4. Installation
    5. ShowStopper
    6. Nuget
    7. Contribution
    8. BreakingChange
    9. ReproSample
    10. Deployment
    11. must-have

This case is prioritized.

apobekiaris commented 3 years ago

The pre-release 2.201.27.1 in the Reactive.XAF lab branch includes commits that relate to this task:

To minimize version conflicts we recommend that you use the Xpand.XAF.Core.All, Xpand.XAF.Win.All, Xpand.XAF.Web.All packages. Doing so, all packages will be at your disposal and .NET will add a dependecy only to those packages that you actually use and not to all (see the Modules installation-registrations youtube video).

Released packages: Xpand.Extensions v.4.202.50.1
Xpand.Extensions.Blazor v.4.202.50.1
Xpand.Extensions.Mono.Cecil v.4.202.50.1
Xpand.Extensions.Office.Cloud v.4.202.50.1
Xpand.Extensions.Office.Cloud.Google.Blazor v.4.202.50.1
Xpand.Extensions.Reactive v.4.202.50.1
Xpand.Extensions.XAF v.4.202.50.1
Xpand.Extensions.XAF.Xpo v.4.202.50.1
Xpand.TestsLib v.4.202.50.1
Xpand.TestsLib.Blazor v.4.202.50.1
Xpand.TestsLib.Common v.4.202.50.1
Xpand.TestsLib.Net461 v.4.202.50.1
Xpand.VersionConverter v.4.202.50.1
Xpand.XAF.Core.All v.4.202.50.1
Xpand.XAF.Modules.AutoCommit v.4.202.50.1
Xpand.XAF.Modules.Blazor v.4.202.50.1
Xpand.XAF.Modules.CloneMemberValue v.4.202.50.1
Xpand.XAF.Modules.CloneModelView v.4.202.50.1
Xpand.XAF.Modules.GridListEditor v.4.202.50.1
Xpand.XAF.Modules.HideToolBar v.4.202.50.1
Xpand.XAF.Modules.JobScheduler.Hangfire v.4.202.50.1
Xpand.XAF.Modules.LookupCascade v.4.202.50.1
Xpand.XAF.Modules.MasterDetail v.4.202.50.1
Xpand.XAF.Modules.ModelMapper v.4.202.50.1
Xpand.XAF.Modules.ModelViewInheritance v.4.202.50.1
Xpand.XAF.Modules.Office.Cloud.Google v.4.202.50.1
Xpand.XAF.Modules.Office.Cloud.Google.Calendar v.4.202.50.1
Xpand.XAF.Modules.Office.Cloud.Google.Tasks v.4.202.50.1
Xpand.XAF.Modules.Office.Cloud.Microsoft v.4.202.50.1
Xpand.XAF.Modules.Office.Cloud.Microsoft.Calendar v.4.202.50.1
Xpand.XAF.Modules.Office.Cloud.Microsoft.Todo v.4.202.50.1
Xpand.XAF.Modules.Office.DocumentStyleManager v.4.202.50.1
Xpand.XAF.Modules.OneView v.4.202.50.1
Xpand.XAF.Modules.PositionInListView v.4.202.50.1
Xpand.XAF.Modules.ProgressBarViewItem v.4.202.50.1
Xpand.XAF.Modules.Reactive v.4.202.50.1
Xpand.XAF.Modules.Reactive.Logger v.4.202.50.1
Xpand.XAF.Modules.Reactive.Logger.Client.Win v.4.202.50.1
Xpand.XAF.Modules.Reactive.Logger.Hub v.4.202.50.1
Xpand.XAF.Modules.RefreshView v.4.202.50.1
Xpand.XAF.Modules.SequenceGenerator v.4.202.50.1
Xpand.XAF.Modules.SuppressConfirmation v.4.202.50.1
Xpand.XAF.Modules.ViewEditMode v.4.202.50.1
Xpand.XAF.Modules.ViewItemValue v.4.202.50.1
Xpand.XAF.Modules.ViewWizard v.4.202.50.1
Xpand.XAF.Web.All v.4.202.50.1
Xpand.XAF.Win.All v.4.202.50.1

Please update the related Nuget packages and test if issues is addressed. These are nightly nuget packages available only from our NugetServer.

If you do not use these packages directly but through a module of the main eXpandFramework project, please wait for the bot to notify you again when integration is finished or update the related packages manually.

Thanks a lot for your contribution.

isatahiri commented 3 years ago

Works great! Thanks