在大多数情况下,AX 表单似乎遵循 AOT 布局并按顺序出现。但是,在某些情况下,表单项以看似任意的顺序出现,而在其他情况下,AOT 中的项甚至不会重新排序。无论您如何在 AOT 中拖放项目,它们的顺序始终相同。这个问题有时在 AX 2009 中发生,但在 AX 2012 中似乎更糟。我发现解决它的唯一方法是删除非重新排序的项目并重新创建它们。
有没有其他人有类似的经历?有人有解决办法吗?
在大多数情况下,AX 表单似乎遵循 AOT 布局并按顺序出现。但是,在某些情况下,表单项以看似任意的顺序出现,而在其他情况下,AOT 中的项甚至不会重新排序。无论您如何在 AOT 中拖放项目,它们的顺序始终相同。这个问题有时在 AX 2009 中发生,但在 AX 2012 中似乎更糟。我发现解决它的唯一方法是删除非重新排序的项目并重新创建它们。
有没有其他人有类似的经历?有人有解决办法吗?
好的,我发现拖放仅在部分时间有效。但是,如果您使用 ALT+箭头键在层次结构中上下移动项目,这似乎工作得很好。
我阅读您的问题的方式似乎您指的是表单中的控件布局。如果您的问题与其他问题有关,请澄清。
要更改表单控件布局,您需要使用 AOT \Forms[FormName]\Designs\Design 节点。您可以拖放控件和控件组。如果您拖动一个控件(我们称其为“dragControl”)并将其放在另一个控件的顶部(例如“dropControl”),那么 dragControl 将放置在dropControl 之后。这意味着如果要更改控件组的第一个控件,则需要拖动第一个控件,因为将任何控件放在第一个控件之上都会将它们放在第一个控件之后。
还要确保您的表单没有更改是一些更高的层,它将覆盖您在较低层中所做的更改。
这回答了你的问题了吗?