1

Dynamics Ax のラベル エディターを使用してラベルを編集したところ、どこでも変更されませんでした。一部のフォームでは変更が適用され、一部のフォームでは変更が適用されていません。

より正確に言うと、ケース管理の責任者というラベルを変更しました。すべてのケースがリストされている大きなフォームで名前が変更されました (ここではラベルの変更が機能しました)。ただし、1 つのケースをクリックして詳細を表示すると、古い名前が表示されたままになり、トリプルチェックしたところ、同じラベルであり、ラベル リストに古い名前のラベルはありません。

誰でもアイデアを得ましたか?CIL の再コンパイルを試みることはできますが、これほど単純なことのために、何時間もコンパイラを実行しなければならないなんて信じられません...

4

3 に答える 3

2

既存のラベルを変更するときは、変更が確実に行われるように常にAOSを再起動します。AOSがシャットダウンされるまでラベルが.ald-filesに書き込まれないことに気づきました。これは、複数のAOSがある場合、またはラベルのキャッシュがある場合にラベルが表示されない理由を説明しています。

于 2012-08-15T06:54:00.147 に答える
1

ユーザー設定と同じ言語 (en-us または en-uk) に変更しましたか?

複数の AOS インスタンスがありますか? その場合は、(他の) AOS を再起動します。

また、新しいラベルを作成し、対応する要素を更新しましたか? 古いラベルの他の用途があるかもしれません。

于 2012-08-08T09:53:29.670 に答える
0

アプリケーション ファイル システムから .ali ファイルを削除してみてください。通常、C:/program file/dynamics ax/50(ax 2009 の場合)/application/appl// の下にあるラベル ファイル ID と同じ名前の .ali ファイルを探します (例: axPQRen-us.ali、ここでPQR はラベル ファイルです) および言語と共に。.ali ファイルを削除した後、aos を再起動すると、最近の変更で ali ファイルが自動的に作成されます。また、大きなフォームのコントロールのラベルとケース (違いを見つける場所) コントロールが同じ labelid から派生していることを確認してください。

于 2012-08-28T13:30:07.830 に答える