2017-03-08 50 views

回答

1

這裏沒有內置的方法。

您需要在遠程後爲每個遠程方法執行此操作,以便與默認值不同。

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

我的想法是有探險家的單獨定義以及 –