1

誰かが私と同じ問題を抱えているのではないかと思っていました。Dynamics AX 2012 のフォームのデータ ソースで displayOption メソッドをオーバーライドしました。このデータ ソースはグリッドにリンクされています。特定の条件が守られていない場合に、このグリッドのレコードに特定の背景色を持たせたい。

背景色を変更する方法を知っているので、それは問題ではありません。問題は、フォームが表示されているときに displayOption メソッドが単に呼び出されないことです (デバッグして気づいた)。他の誰かが以前にこの問題を抱えていましたか?

前もって感謝します。

4

2 に答える 2

3

これが私が見ているものです... displayOption メソッドは、フォーム クエリのルートにあるデータ ソースに対してのみ呼び出されるようです。SalesReleaseOrderPicking フォームで、salesLine の値に応じてグリッドの色を変更したいと考えました。InventReleaseOrderPicking はルート データ ソースです。そのデータ ソースの displayOption をオーバーライドする必要がありました。

于 2012-12-04T17:04:03.917 に答える
0

"フォーム データソースで宣言する場合、表示メソッドにはオプションではないパラメータが 1 つ必要です" (データソースの表示メソッドを参照してください)。パラメータがデータソースと同じタイプのバッファであることを確認してください。

于 2012-10-29T07:25:49.277 に答える