问题标签 [stepper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xamarin.forms - 带有 2 个按钮和条目的 Xamarin 表单自定义步进器
我实现了这个 CustomStepper:
正常放置在页面中时,我可以访问它并获取 text 属性并在我的 Xaml.cs 代码中使用它。但就我而言,我将它放在列表视图中,正如您在列表视图中所知道的那样,这些项目是可绑定的,我无法直接访问它。在常规步进器中,当它被放置在列表视图中时,我们可以使用“ValueChanged”方法,并且可以通过在 Xaml.cs 文件的“ValueChanged”方法中使用 e.NewValue 轻松获取值。有没有一种方法可以向 CustomStepper 类添加一些内容来帮助我访问 Text 属性并在 Xaml.cs 文件中使用它?提前致谢
angular - 具有ngForm的有用步进组件在角度6中验证
我使用了 ngForm 验证。我知道如何使用它。但是 formGroup 中的材料步进器验证。所以我不知道如何使用formGroup。所以请告诉我一个简单的 formGroup 示例或 ngForm 验证在 stepper 组件中告诉我。谢谢....
flutter - Flutter - 如何填充 Stepper 控件构建器中的剩余空间?
在屏幕截图中,我想将下一步和后退按钮放在屏幕底部。
步进器有一个参数,controlsBuilder
允许您构建控件的布局。如果它只是一个简单的行,它就放在内容的正下方。
显然,Stepper 是一个灵活的包装器。我不确定那是什么意思。我认为这意味着 Stepper 被认为是一个 flex 对象,因为它包含一个可滚动区域(用于内容)。阅读文档后,如果我理解正确,它说我不能在 mainAxis 中使用具有最大尺寸的 anExpanded
或 a Column
,因为步进器本质上是一个可滚动区域,这意味着其中的任何 RenderBox 都具有无限约束。
那么,有哪些方法可以将控件构建器推到底部?
我确实尝试将上面的行包装在 LayoutBuilder 中,并尝试使用 SizedBox 将高度设置为MediaQuery.of(context).size.height;
. 它确实将它推到了底部附近(不像我喜欢的那么多),但问题是现在控件下方有空间,导致屏幕向下滚动到空白空间。
完整代码:
c# - 通过 C# 向 Applied Motion 步进电机控制器发送字符串时出现问题
我正在编写一个简单的程序来在 C# 中移动步进电机。我过去在 C++ 方面有一些经验,但决定过渡,因为我必须自学一点 C++。
以前,我通过 PuTTY 使用串行命令控制电机(使用 Applied Motion ST5 步进控制器)。我的想法是,我可以通过打开正确的 COM 端口(工作正常,因为当我输入非工作端口号时崩溃)并发送一个字符串来使用 C# 发送相同的命令。但是,当我通过串行终端(FL1000,后跟回车,它告诉电机顺时针移动 1000 步)发送我一直在使用的相同命令的字符串时,电机什么也不做。WriteLine 应该是在这里使用的正确方法,因为它发送字符串然后返回,对吗?
有没有人看到任何明显的错误会使我的字符串无法进入控制器?
我希望这会使电机移动 1000 步。我看到的唯一结果是我的“标记”出现在控制台上。程序无错误退出。
先感谢您!
c++ - 使用 C++ 同步控制多个步进器
我目前正在开发一个关于 atmega 2560 的项目,我需要控制多个同步步进电机。这意味着有时一次只有一个电机转动,有时多个电机需要同时转动完全相同的角度。在计划我的方法时,我遇到了一个我不确定如何解决的问题。所以,我决定看看有没有人能给我宝贵的建议。我正在用 C++ 编写程序,我想为步进电机创建一个类(见附件 UML),它有一个方法 rotate(),你猜对了,将步进器在定义的方向上旋转特定角度。当然,这会带来时间问题,因为我需要以一种不会阻塞任何其他代码并使我能够同时转动多个电机的方式来实现该功能。我想出了两种可能的方法:
- 使用 atmega 的定时器和中断来创建一个 PWM 信号,每次中断都会使电机转动一步。为了能够一次转动多个电机,我考虑为有源步进器创建一个表。每次输入 ISR 时,它都会检查应该移动哪些步进器并将 PWM 信号传输到相应的引脚。当然,我会以某种方式需要跟踪仍然要转动的步数(也许通过引入另一个成员变量)。
- 完全不使用中断,尽可能避免阻塞代码,不使用while循环并使用系统时间进行延迟。
现在我对你们所有人的问题是,无论您认为哪种可能性最好,或者如果还有其他方法,我可以尝试吗?我非常有信心可以实现上述任何一个,但我对它们都不太满意。使用计数器和中断来保证准确的时间是正确的。但是,为活动步进器提供外部表的方法使程序不太容易理解。此外,我还遇到了将 ISR 融入面向对象世界的问题。
任何想法或贡献都受到高度赞赏。
最好的问候 Axodarap
flutter - 如何将步骤的标题写为右边的单词和左边的另一个
我想在flutter中写一个步骤的标题,右边是日期,左边是价格。我该怎么做?
angular - 在 Angular 2 向导中更改按钮的标签
我使用最新版本的 Angular 2 向导,我有一个问题:如何更改“下一步”和“后退”按钮的标签。如果可能的话,在输入中,当点击输入时,推进步骤。有你的帮助会很棒。
非常感谢。
html - CSS 选择器步进箭头
我有一个步进器,其箭头从第 1 阶段指向第 5 阶段。当我将鼠标移到当前阶段时,我想更改当前阶段的上一个和下一个箭头的颜色。
第一个问题是我不知道如何使用 css 选择器获取箭头(伪元素)并使它们与 span 元素同时改变颜色。第二个问题是当前阶段的箭头是红色的,下一个箭头不能形成平行四边形..看起来不太好
checkbox - mat-checkbox 可以用作 matStepperNext 吗?
我希望步进器中的一个步骤达成协议,但不希望额外的按钮显示“我同意我刚刚检查同意的内容”。只需单击复选框即可。
使用标准的 Angular 示例,我将按钮换成了复选框,步进器不会向前移动。
预计单击复选框并让步进器直接移动到第 2 步。