0

新しいアクティビティを作成するときはいつでも、日付フィールドを自動入力する必要があります (自動入力されますが、横のチェックボックスをオンにする必要がない限りグレー表示されます)。

新しいアクティビティが作成されたときに、日付フィールドに基づいて検証を実行します。日付フィールドのチェック ボックスがオフになっているため、検証の値は考慮されません。

任意のヘルプや提案をいただければ幸いです。

ありがとう。ジャヤ・ヴィグネッシュ。

4

2 に答える 2

0

フィールドの Predefault プロパティを次の System: TimeStamp に追加できます。

于 2013-10-28T12:54:50.313 に答える
0
  • predefaultとの値を使用しpostdefaultて現在の日付を設定します。
  • set field 読み取り専用 (BC フィールド ユーザー プロパティ)。オブジェクト エクスプローラーの [ビジネス コンポーネント] の下にあります。
  • フィールド読み取り専用では、同じ BC または結合フィールドの他のフィールドの値に基づいて、フィールドを読み取り専用にすることができます。

新しいアクティビティが作成されたときに、日付フィールドに基づいて検証を実行します。日付フィールドのチェック ボックスがオフになっているため、検証の値は考慮されません。

  • あなたのこの要件は、正確に何を検証したいのか明確ではありません。デフォルトで入力しているため、独自の自動入力データを検証する意味がわかりません。それでも私は以下の提案を提供します
  • 検証には、1. 構成を使用する方法と 2. スクリプトを使用する方法の 2 種類があります。構成で実現できるかどうかはよくわかりませんが、スクリプトをオーバーライドすることで可能ですBusComp_presetFieldValue, BusComp_preWriteValue. フィールドに入力するときに最初に実行されるもの。そして、レコードをコミットするときの後者。

あなたの要求を仮定して答えがあります。質問や説明が必要な場合はお知らせください。

于 2013-03-12T09:34:18.937 に答える