eXpand
eXpand copied to clipboard
Xpand.XAF.Module.ViewWizard
๐๐ ๐๐ผ๐๐ฟ ๐ณ๐ฒ๐ฎ๐๐๐ฟ๐ฒ ๐ฟ๐ฒ๐พ๐๐ฒ๐๐ ๐ฟ๐ฒ๐น๐ฎ๐๐ฒ๐ฑ ๐๐ผ ๐ฎ ๐ฝ๐ฟ๐ผ๐ฏ๐น๐ฒ๐บ? ๐ฃ๐น๐ฒ๐ฎ๐๐ฒ ๐ฑ๐ฒ๐๐ฐ๐ฟ๐ถ๐ฏ๐ฒ. Wizard Module is attached to the Windows Forms Wizard Component so a better agnostic solution will be a great addition to the eXpand XAF Modules
๐๐ฒ๐๐ฐ๐ฟ๐ถ๐ฏ๐ฒ ๐๐ต๐ฒ ๐๐ผ๐น๐๐๐ถ๐ผ๐ป ๐๐ผ๐'๐ฑ ๐น๐ถ๐ธ๐ฒ A wizard/survey like tool for WinForms, ASP.Net and Blazor to guide the user step by step filling a form. It should account for validation, conditional appearance,.
Maybe to use it together with the OneView Module.
Naming Suggestions: Xpand.XAF.Module.MultiStepForm Xpand.XAF.Module.MultiStepDetailView
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.
- โ๏ธ Exclusive-Services
- โค Bronze Sponsor
- โค Sponsor
- โค Backer
- Installation
- ShowStopper
- Nuget
- Contribution
- BreakingChange
- ReproSample
- Deployment
- must-have
This case is prioritized.
+1 for this module to be agnostic !
feel free to outline your use case so we can account them in the initial design
I will post an outline.
- The ReactiveModels Node should contain one extra entry for this module where we can link in which view the
ShowWizardView
action is available. - We then show the RootWizard IModelDetailVIew in a modal window
- In each
ShowNextWiardView
action we display the child model view. Action based Validation rules should be supported without any additional efforts for the ShowNextWizardView action - Possibly provide end point events like WizardStarting, NextPage, WizardFinish)
informing the interested parties:
this module is designed in pair programming sets together with Jose, we are already finished the initial design and and write the required integration tests https://github.com/eXpandFramework/DevExpress.XAF/blob/master/src/Tests/ViewWizard/ViewWizardTests.cs
We have never used the modules in runtime, this will be done when we will write the related EasyTests.
Maybe to use it together with the OneView Module.
It should account for validation, conditional appearance,.
these requirements are respected by XAF design, we haven't done anything special more than provide a model configuration and use the XAF api to create and show views. Therefore we will not tests specific problems to integration with other modules assuming there is none unless a repro sample is provided demonstrating a problem.
The pre-release 2.201.16.1 in the DevExpress.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.
Released packages:
1. [Xpand.Extensions v.2.202.50](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Extensions/Xpand.Extensions) 1. [Xpand.Extensions.Mono.Cecil v.2.202.45](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Extensions/Xpand.Extensions.Mono.Cecil) 1. [Xpand.Extensions.Office.Cloud v.2.202.51.1](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Extensions/Xpand.Extensions.Office.Cloud) 1. [Xpand.Extensions.Reactive v.2.202.51.1](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Extensions/Xpand.Extensions.Reactive) 1. [Xpand.Extensions.XAF v.2.202.51.1](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Extensions/Xpand.Extensions.XAF) 1. [Xpand.Extensions.XAF.Xpo v.2.202.47](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Extensions/Xpand.Extensions.XAF.Xpo) 1. [Xpand.XAF.Core.All v.2.202.40.1](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules) 1. [Xpand.XAF.Modules.AutoCommit v.2.202.51.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/AutoCommit) 1. [Xpand.XAF.Modules.CloneMemberValue v.2.202.51.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/CloneMemberValue) 1. [Xpand.XAF.Modules.CloneModelView v.2.202.51.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/CloneModelView) 1. [Xpand.XAF.Modules.GridListEditor v.2.202.51.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/GridListEditor) 1. [Xpand.XAF.Modules.HideToolBar v.2.202.51.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/HideToolBar) 1. [Xpand.XAF.Modules.LookupCascade v.2.202.53.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/LookupCascade) 1. [Xpand.XAF.Modules.MasterDetail v.2.202.51.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/MasterDetail) 1. [Xpand.XAF.Modules.ModelMapper v.2.202.51.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/ModelMapper) 1. [Xpand.XAF.Modules.ModelViewInheritance v.2.202.51.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/ModelViewInheritance) 1. [Xpand.XAF.Modules.Office.Cloud.Google v.2.202.12.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/Office.Cloud.Google) 1. [Xpand.XAF.Modules.Office.Cloud.Google.Tasks v.2.202.9.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/Office.Cloud.Google.Tasks) 1. [Xpand.XAF.Modules.Office.Cloud.Microsoft v.2.202.52.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/Office.Cloud.Microsoft) 1. [Xpand.XAF.Modules.Office.Cloud.Microsoft.Calendar v.2.202.23.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/Office.Cloud.Microsoft.Calendar) 1. [Xpand.XAF.Modules.Office.Cloud.Microsoft.Todo v.2.202.22.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/Office.Cloud.Microsoft.Todo) 1. [Xpand.XAF.Modules.OneView v.2.202.51.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/OneView) 1. [Xpand.XAF.Modules.PositionInListView v.2.202.22.1](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/PositionInListView) 1. [Xpand.XAF.Modules.ProgressBarViewItem v.2.202.51.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/ProgressBarViewItem) 1. [Xpand.XAF.Modules.Reactive v.2.202.51.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/Reactive) 1. [Xpand.XAF.Modules.Reactive.Logger v.2.202.51.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/Reactive.Logger) 1. [Xpand.XAF.Modules.Reactive.Logger.Client.Win v.2.202.51.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/Reactive.Logger.Client.Win) 1. [Xpand.XAF.Modules.Reactive.Logger.Hub v.2.202.51.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/Reactive.Logger.Hub) 1. [Xpand.XAF.Modules.Reactive.Win v.2.202.51.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/Reactive.Win) 1. [Xpand.XAF.Modules.RefreshView v.2.202.51.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/RefreshView) 1. [Xpand.XAF.Modules.SequenceGenerator v.2.202.51.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/SequenceGenerator) 1. [Xpand.XAF.Modules.SuppressConfirmation v.2.202.51.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/SuppressConfirmation) 1. [Xpand.XAF.Modules.ViewEditMode v.2.202.51.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/ViewEditMode) 1. [Xpand.XAF.Modules.ViewItemValue v.2.202.17.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/ViewItemValue) 1. [Xpand.XAF.Modules.ViewWizard v.2.202.13.2](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules/ViewWizard) 1. [Xpand.XAF.Web.All v.2.202.40.1](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules) 1. [Xpand.XAF.Win.All v.2.202.40.1](https://github.com/eXpandFramework/DevExpress.XAF/tree/master/src/Modules)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.
Hi there,
I am curious about the module, unfortunately I can't figure out how its supposed to be used, is there anywhere a documentation - or a quick short demo?
Kind Regards
Sebastian
Unfortunately the module works have been postponed, so it is not actually published yet thus not docs but the unit tests describe what has been implemented
https://github.com/eXpandFramework/Reactive.XAF/blob/master/src/Tests/ViewWizard/ViewWizardTests.cs
Thank you for the Quick reply, then I have to dive into the unit tests next ๐ (I am rather new to the whole xaf World - coming from years of c++ and blown away by all those possibilities)
Have a nice Weekend
Apostolis Bekiaris @.***> schrieb am Sa., 20. Mรคrz 2021, 14:54:
Unfortunately the module works have been postponed, so it is not actually published yet thus not docs but the unit tests describe what has been implemented
https://github.com/eXpandFramework/Reactive.XAF/blob/master/src/Tests/ViewWizard/ViewWizardTests.cs
โ You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/eXpandFramework/eXpand/issues/731#issuecomment-803333280, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATKCVE4NN3PYYTN74SCZ6YDTESSJFANCNFSM4O2XUQMQ .
Issue is deprioritized
as no Assignee found
and scheduled for auto-close
if no activity in the next 60 days
. Thanks a lot for your contribution.
Closing issue for age. Feel free to reopen it at any time.
.Thank you for your contribution.