2012-02-20 78 views
1

大多数情况下,AX表单似乎遵循AOT布局并按顺序显示。但是,在某些情况下,表单项以看似任意的顺序出现,而在另一些情况下,AOT中的项目甚至不会重新排序。无论您如何在AOT中拖放物品,它们总是以相同的顺序排列。这个问题偶尔发生在AX 2009中,但在AX 2012中似乎更糟。我发现解决这个问题的唯一方法是放弃不重新排序的项目并重新创建它们。Dynamics AX表单项目订购

有没有其他人有类似的经历?任何人都有解决办法?

回答

5

好吧,我发现拖放只能部分时间。但是,如果您使用ALT +箭头键在层次结构中上下移动项目,则似乎可以正常工作。

+0

非常感谢这个技巧。 – 2015-11-12 16:40:42

0

我看了你的问题,看来你是指表格内控制布局的方式。如果您的问题是关于其他问题,请澄清。

要改变,你需要使用AOT \表格[窗体名称] \设计\设计节点形式的控制布局。您可以拖放控件和控件组。 如果拖动控制(姑且称之为“dragControl”),并将其放置在另一个控制(比如“dropControl”)的顶部,然后dragControl会后 dropControl放置。这意味着如果要更改控件组的第一个控件,则需要拖动第一个控件,因为在第一个控件上放置任何控件都会将它们放置在第一个控件之后。

另外,还要确保你的形式没有变化的是,将覆盖您在较低层进行更改的一些高层。

这是回答您的问题吗?

+0

您正确阅读我的问题。我也知道在设计视图中进行编辑。就好像我在AOT中的物品在位置上是只读的。即使在设计视图中,当我拖放以重新排列项目时,它们会放回到原来的位置,而不是放在新的位置。我可以改变字段本身的设置,所以我确定这不是一个权限问题。此外,没有任何内容会覆盖更高层中的项目。感谢您的回应。 – Brad 2012-02-20 21:10:36