2

Moqui Framework を使用してアプリケーションを実装しました。10 個のパラメーターを持つエンティティがあります。RestService を介して、エンティティのショート エイリアスを使用して、JSON 形式で 10 個のパラメーターを取得できます。ただし、表示する必要があるのは 4 つのパラメーターだけです。これは私の実際の結果です:

    "exampleId": "100000",
    "exampleTypeEnumId": "EXT_MADE_UP",
    "description": "Yet another test description",
    "exampleEmail": "example1@test.com",
    "statusId": "EXST_IN_DESIGN",
    "exampleName": "Test Example from JSON File",
    "exampleSize": 123,
    "testTime": "1970-01-01T06:30:00+0000",
    "amount": 200.0,
    "exampleItemSeqId": "02",

そして、これは私の望ましい結果です:

    "description": "Yet another test description",
    "exampleName": "Test Example from JSON File",
    "amount": 200.0,
    "exampleItemSeqId": "02",
4

1 に答える 1

1

Moqui REST API 機能を介して制限されたエンティティ フィールドを取得するには、次の 3 つの方法があります。

  1. 必要なフィールドのみにエイリアスを設定するビュー エンティティで、自動エンティティ REST API (/rest/e1) を使用します。
  2. サービス REST API XML ファイル (/rest/s1 を介してアクセス) の method.entity 要素でエイリアス化された限られたフィールドを持つビュー エンティティを使用する
  3. 必要なフィールドだけでサービスを定義し、サービス REST API XML ファイル (/rest/s1 からアクセス) の method.service 要素で使用します。
于 2016-04-23T13:01:49.460 に答える