Invalid Public Screen Block(無効な公開画面ブロック)エラー
Invalid Public Screen Block
エラーは、以下の状況で発生します。
-
Public Screen Block <screen block> contains a parameter of record type <type> that is not declared as public
公開画面ブロックにRecordパラメータがあり、その定義に非公開のエンティティ/ストラクチャが含まれています。
Recordパラメータを定義するエンティティ/ストラクチャは、公開として設定する必要があります。
-
Public Screen Block <screen block> contains a parameter of record type <type> that is a reference
公開画面ブロックにRecordパラメータがあり、その定義にモジュールリファレンスであるエンティティ/ストラクチャが含まれています。公開できるのは、現在のモジュールで定義された要素が含まれている要素のみです。
公開画面ブロックを編集して、入力パラメータを選択し、モジュールで定義されたエンティティ/ストラクチャを使用する必要があります。
-
Arguments of '<type>' data type are not allowed in links from Public Screen Blocks
Binary Data、Record、またはListデータ型のいずれかの入力パラメータを使用するDestinationプロパティのリンク(画面参照、LinkまたはButtonウィジェット)が含まれている公開画面ブロックがあります。
要件に応じて、以下のいずれかの手順を実行します。
- リンクを編集し、入力パラメータが任意である場合は、各宛先引数をマッピングしない。
- 画面ブロックを公開しない。
- Destinationの入力パラメータのデータ型を変更する。
エラー行をダブルクリックすると、プロパティに悪影響を与える画面ブロック参照に直接移動できます。