2016-04-22 37 views
2

我已经使用Moqui框架实现了一个应用程序。 我有10个参数的实体。 通过RestService,使用实体的短别名,我可以在JSON格式上获得其10个参数。 但是我只需要显示4个参数。 这是我的实际结果是:仅从MOQUI FrameWork中的restServices返回实体的一些字段?

"exampleId": "100000", 
    "exampleTypeEnumId": "EXT_MADE_UP", 
    "description": "Yet another test description", 
    "exampleEmail": "[email protected]", 
    "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", 

回答

0

有三种方法通过Moqui REST API的功能越来越有限的实体领域:

  1. 使用具有视图实体的自动实体REST API(/ rest/e1),该视图实体仅将您想要的字段进行别名
  2. 使用视图 - 在服务REST API XML文件(通过/ rest/s1访问)中的method.entity元素中,使用有限字段的实体别名
  3. 定义一个只包含所需字段的服务,并将其用于Service中的method.service元素REST API XML文件(通过/ rest/s1访问)
+0

谢谢宝贵的建议。我实现了第二个选项,它工作正常。 – Rolla

相关问题