如何跳过材质步进器中的步骤
我有一个材质对话框,在该对话框中我有一个步进器..我有 4 个步骤..其中每个步骤都包含一个表单..
当我提交第一步时,我将保存表单并进入下一步。 在这里,
如果我关闭对话框,如果我尝试再次打开它..我希望我的步进器从步骤2开始。我不想返回步骤 1,因为它已提交,并且步骤 1 应该处于已完成状态。
在这里,我大多数时候都尝试了不同的场景,但我在步骤2中没有得到形式。
任何人都可以分享任何场景或解决方案来实现这一目标。
I am having a material dialog, in that dialog I've a stepper.. I've 4 steps.. where each step consists a form..
When I submit first step, I'm saving the form and moving to next step..
Here if I close my dialog and again if I try to open it again.. I want my stepper to start from step2. I don't want to go back to step 1 as it's submitted and step1 should be in completed state.
Here I've tried different scenearios most of the times I'm not getting form in the step2..
Can anyone please share any scenarios or solutions to achieve this..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
解决办法很简单,
您需要保存表单数据,
当您关闭表单时,将数据保存在数组中。
下次打开表单时,您需要将该数组传递给对话框组件。
您需要执行的第一件事是修补 from 的值。
例如,如果数组的长度为 1,则将索引 0 对象值修补为 1。
要跳过此步骤,您可以使用数组的长度。
例如,长度为 1,则步长为 2。
所以你可以简单地设置步长值。
The solution is simple,
you need to save the form data,
when you close a form save the data inside an array.
Next time you open the form you need to pass that array to the dialog component.
The first thing you need to perform is to patch the value of from.
For example, if the length of the array is 1 then patch the index 0 objects value to form 1.
And to skip the step you can use the array's length.
For example, length is one then your step will be 2.
So you can simply set the step value.