2012-02-20 4 views
1

ほとんどの場合、AXフォームはAOTレイアウトに従い、順番に表示されます。しかし、場合によっては、フォーム項目が一見無作為な順番で表示され、他の項目では、AOT内の項目は並べ替えられません。どのようにAOTの項目をドラッグ・アンド・ドロップしても、常に同じ順序になります。この問題はAX 2009で時折起こりましたが、AX 2012では悪化しています。私がそれを回避するために見つけた唯一の方法は、並べ替え以外のアイテムを落として再作成することです。ダイナミクスAXフォームアイテム注文

他の誰も同様の経験をしていますか?誰でも修正がありますか?

答えて

5

私は、ドラッグアンドドロップが時間の一部しか動作しないことを発見しました。しかし、ALT +矢印キーを使用して階層内で項目を上下に移動すると、うまくいくように見えます。

+0

このトリックに感謝します。 –

0

あなたの質問を読んだところ、あなたはフォーム内のコントロールレイアウトを参照しているようです。あなたの質問が何かに関するものであれば、明確にしてください。

フォーム制御レイアウトを変更するには、AOT \ Forms [FormName] \ Designs \ Designノードを使用する必要があります。コントロールとコントロールグループをドラッグアンドドロップすることができます。 コントロールをドラッグして別のコントロールの上にドロップすると、dragControlは dropControlの後にに配置されます(たとえば、 "dropControl")。つまり、コントロールグループの最初のコントロールを変更する場合、最初のコントロールをドラッグする必要があります。最初のコントロールの上にあるコントロールを削除すると、最初のコントロールの後にコントロールが配置されます。

また、フォームに変更がないことを確認すると、下位レイヤで行っている変更を上書きする上位レイヤがあります。

これはあなたの質問にお答えしますか?

+0

あなたは私の質問を正しく読んでいます。デザインビューでの編集も承知しています。それは、あたかもAOTの私のアイテムがポジションになると読み取り専用であるかのようです。デザインビューでも、アイテムを並べ替えるためにドラッグアンドドロップすると、新しい位置をドロップする代わりに、元の位置に右に戻ります。私はフィールド自体の設定を変更することができるので、これは権限の問題ではないと確信しています。また、上位レイヤの項目を上書きするものはありません。応答していただきありがとうございます。 – Brad