如何在请求服务器之前安全地转换列表参数过滤器

How to safely transform list params filter before requesting the server

我正在查看 admin-on-rest 源代码以确定我们必须与后端通信的可能性。

我们使用 spring-data 和 querydsl,因此,我们在如何接收这些过滤器参数方面没有太多灵活性。

他们应该是 ?username=foobar 而不是 ?filter={ username: 'foobar }

我不确定我们最好的选择是分叉并在我们这边工作,还是有更好的方法来挂钩请求过程并更新请求而不改变 changeListParamsquery 有效。 (参见 List.js#L85

版本:1.3.1

这是定制 restClient 的工作。

检查参数是否包含 filter 属性 并应用您喜欢的任何转换以使其与您的后端兼容。