0

私は AX を初めて使用し、オーバーライド メソッドの使用方法をまだ学んでいます。

HcmPayrollLine に似たフォームで、作成後に各レコードのすべてのフィールドを無効にしたいと考えています。そのため、レコードを入力して [新規] をクリックすると、作成したばかりのレコードが無効/グレー表示されます。

本当にありがとう

4

2 に答える 2

1

これは新しいテーブルですか?すべてのユーザーに対してこのように動作する必要がありますか?

AllowEdit各フィールドのプロパティを に設定し、プロパティを のNoままにしておくことができます。AllowEditOnCreateYes

activeまたは、フォームのデータソースのメソッドをオーバーライドして、yourTable_ds.allowEdit(!yourTable.RecId);afterのようなものを追加できますsuper();

それは役に立ちますか?

于 2012-11-13T00:21:56.553 に答える
0

簡単なものです。AllowEdit関連するテーブル フィールドのプロパティを に設定するだけNoです。

于 2012-11-10T14:13:31.770 に答える