0
CA304000(Finance - > Cash Managerment - > Transaction)にいくつかのカスタマイズフィールドを追加しましたが、これらのテキストフィールドは自動的に無効になっています。 CA304000画面のカスタマイズテキストボックスを有効にする方法は?
あなたは私を助けてくれますか?
CA304000(Finance - > Cash Managerment - > Transaction)にいくつかのカスタマイズフィールドを追加しましたが、これらのテキストフィールドは自動的に無効になっています。 CA304000画面のカスタマイズテキストボックスを有効にする方法は?
あなたは私を助けてくれますか?
CAAdj_RowSelected
で
CATranEntry
グラフを見ると
(PXUIFieldAttribute.SetEnabled(sender, adj, false);
)
あなたは既にグラフで見られる同様のロジックを使用してフィールドを有効にするには、このグラフとCAAdj_RowSelectedを拡張する必要があります。例えば、トランザクションが解放されたかどうかを判断するためのチェックがすでにあります:
PXUIFieldAttribute.SetEnabled<CAAdj.curyControlAmt>(sender, adj, adjNotReleased);
あなたはこの
PXUIFieldAttribute.SetEnabled<CAAdj.usrTNVName>(sender, adj, adjNotReleased);
で見つかった同じロジックを使用してのようなものを使ってカスタムフィールドのために、この同じ構文を使用します。 adjNotReleasedがどのように設定され、あなたの内線でそれを使用するかについてのベースグラフ。
質問にフィールドのコード定義を含めることはできますか? – Brendan
このフィールドにはコードはありません。これは、フィールドのデータクラス(例:UsrTNVName:[PXDBString(60)] [PXUIField(DisplayName = "Ngườinhận/nộptiền:")]です。私は、このCA304000トランザクション画面には、読み込み時にテキストボックスを無効にするページロード機能があると思います。無効にする方法や、新しいテキストボックスを段階的に追加できるようにイベントを作成する方法を教えてください。 [プロパティ]タブで有効にしても機能しませんでした。サポートをいただきありがとうございました。ステップバイステップで(画像は完璧です)、私はこれを初めて使っています! –