如何在环回中为GET和POST方法定义单独隐藏的道具?

问题描述:

我希望在回送资源管理器中使用GET方法显示一些道具,但我不想让它们显示为POST方法,例如, id财产。如何在回送中完成?如何在环回中为GET和POST方法定义单独隐藏的道具?

这里没有内置的方法。

您需要在远程后为每个远程方法执行此操作,以便与默认值不同。

Model.afterRemote('GetMethod', function(ctx, instance, next){ 
    var instance = ctx.result; 
    //reshape it 
    ctx.result = instance; 
    next(); 
}); 

UPDATE

如果你想要,所以你需要就为显示模式创建null数据源不同的模型和使用,在远程方法的定义来影响这个在Explorer组件。

Model.remoteMethod('GetMethod', { 
    accepts: [ 
     { 
     arg: 'req', 
     type: 'Object', 
     required: true, 
     http: {source: 'req'} 
     } 
    ], 
    returns: {root: true, type: 'ModelDTOForSHow'}, 
    http: {verb: 'get', status: 200, path: '/getter'} 
    }); 

而且在ModelDTOForShow你隐藏一些道具和在另一个一些其他道具

+0

不会影响在环回浏览器中的定义呢? –

+0

@YuriyChachora不,它不是 –

+0

我的想法是有探险家的单独定义以及 –