如何循环填充Form控件?

How to cycle the filling of Form controls?

在我的表单中,我有三个 StringEdit 控件。

我必须用值填充每个 Control。 是否可以对所有这些控件使用 while select 并填充它们?

我有这个代码:

StringEdit1.text(strFmt("value"));
StringEdit2.text(strFmt("value"));
StringEdit3.text(strFmt("value"));

但我不想为每个 Control 重复代码。

是否可以使用类似于 Record 的代码,例如:

getNext()getFirst()、等等

此填充操作应从表单的 init 方法开始。

感谢您的宝贵时间,

享受

我写了这个 post 应该可以帮助您遍历表单控件。

post 专门执行递归以深入到每个组等。如果所有控件都在一个组中,您可以使用相同的逻辑,只需删除递归。

http://alexondax.blogspot.com/2014/05/how-to-use-recursion-to-loop-over-form.html

只需将代码复制并粘贴到作业中,然后 运行 它 (AX12/AX09) 就很酷了。