0

指定された値が PickList から選択されたときにのみ、フィールドを読み取り可能にしようとしています。リストにその値がある場合は Y に設定され、それ以外の場合は N に設定されるフラグを使用しています。

Field Read Only Field: MyField という名前の Business Component User Prop をフラグに設定して作成しました。

つまり、これはバニラ コンポーネントでは機能しますが、カスタム コンポーネントでは機能しません。何が起こっているのかわかりません。フィールドとフラグのプロパティはまったく同じです。それはうまくいくはずです...

あなたが私に与えることができるどんな助けにも感謝します.

4

2 に答える 2

2

そのユーザープロパティは、ビジネスコンポーネントクラスCSSBCBaseとそのサブクラスでのみサポートされます。私の推測では、おそらくビジネスコンポーネントのクラスとしてCSSBusCompを使用していると思います。CSSBusCompは実際にはCSSBCBaseのスーパークラスであり、非常に最小限であり、フィールド読み取り専用フィールドをサポートしていません。その場合は、CSSBCBaseに変更してください。

于 2011-01-06T00:12:08.690 に答える
0

他のオプションは、選択リストの値が選択されているときにレコードが読み取り専用になる場合、ユーザープロパティがトリガーされるように、選択リストフィールドの[変更の即時投稿]を作成する必要があることです。

于 2011-02-18T13:52:25.203 に答える