相关疑难解决方法(0)

从 Grails RestfulController 索引/搜索操作渲染分页元数据

我正在寻找最佳实践/解决方案,以使“响应”方法在生成的 json 中生成额外的元数据以及从 DB 获取的实体集合。

基本上,我想在使用 angularJS 和 Restangular 插件构建的前端单页应用程序 (SPA) 中使用该元数据实现分页。

PS:angularJS 的 $resource 或 Restangular 期望收集结果为 JS 数组。

标准 GrailsJsonCollectionRenderer/JsonRenderer忽略提供给 map 参数中“响应”的元数据。

我碰到下面这是实现自定义JsonRenderer文章,但我在寻找通过的调整自定义简单/灵活的解决方案,以“回应”输出的元数据JsonCollectionRendererresources.groovy

http://groovyc.net/non-trivial-restful-apis-in-grails-part-2/

我的 RestfulController:

@Secured(value=["hasRole('ROLE_USER')"])
class DrugController extends RestfulController<Drug> {

static scaffold = true
static responseFormats = ['html', 'json', 'xml', 'hal']
static allowedMethods = [show: "GET"]

DrugController() {
    super(Drug, true)
}

@Override
def index(Integer max) {
    params.max = Math.min(max ?: 10, 100)
    // We pass which fields to be rendered with …
Run Code Online (Sandbox Code Playgroud)

rest grails pagination json metadata

5
推荐指数
1
解决办法
1824
查看次数

标签 统计

grails ×1

json ×1

metadata ×1

pagination ×1

rest ×1