问题标签 [admin-on-rest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - 如何使用 couchDB 设置 admin-on-rest?
编辑给 AoR 的制造者:你的框架受到可怕的文档的影响。你应该真正关注这一点,人们会真正采用它。
我终其一生都无法理解 admin-on-rest 是如何完成“休息”部分的。如果有更好的框架和更好的文档,我愿意接受。
我很新的反应,所以这可能是它的一部分。
我能看出的是
1) [Admin] 标签接受一个 prop 'restClient',这是一个将您的基本路径设置为 JSON 源的函数,然后返回一个具有特定签名的函数(接受 3 个参数,返回一个 Promise)。
2) 然后一个 [Resource] 标记添加到 name="posts" 的路径并创建一个列表,该列表(这里变成魔法)基本上对您的数据库执行 wget 然后迭代结果。
我想做的是:将 couchDB 连接到 admin-on-rest。我已经在 localhost 上制作了一些测试文档。couchDB url 看起来像:
http://127.0.0.1:5984/myproject/_design/getclients/_view/getclient/
这在邮递员中有效,给了我一个像这样的json对象:
在这一点上,我很困惑,我不知道在哪里看。
现在是我的代码:
和
页面加载,但底部弹出一个粉红色的小框,上面写着:
pagination - 使用 Admin-on-rest 使用“光标”进行分页
我的后端 API 支持 GET_LIST 操作的基于光标的分页。
用现有的 AOR 分页基础设施支持这种分页的最佳方式是什么?
reactjs - 如何在 Admin on Rest 中创建“我的帐户表单”
我在 Rest 1.2 上使用管理员,我想为仪表板创建一个自定义的“我的帐户页面”。所以我为此创建了一个自定义路由,并为 API 准备了一个自定义查询,它运行良好。但是当我想从this.state
Edit Component 中获取值时,我遇到了 error Cannot read property '_currentElement' of null
。我应该如何将自定义道具传递给编辑组件?我的自定义页面如下所示:
admin-on-rest - 当使用类定义的组件填充其道具操作时,显示视图会静默失败
以下代码使 Show 视图显示为空(完全白色),在浏览器的控制台和 webpack 开发服务器控制台中都没有错误:
当组件ActionButtons
通过平面函数提供时,显示视图可以正常工作。
我需要将操作组件创建为一个类,以便我可以访问 redux 存储。
任何线索我做错了什么?
谢谢。
material-ui - 日期选择器:时区偏移
问题
如果我在 a 中选择一个日期<DateInput>
,则日期时间位于用户的时区(例如2017-07-01T00:00:00.000+02:00),但是当它发送到服务器时,它会转换为 UTC,因此最终为2017- 06-30T22:00:00.000Z,落后一天。
底层后端不知道用户的时区,并且无法将日期向后移动,因此在剥离时间后它会以错误的日期结束。
什么可以解决我的问题
这些选项中的任何一个都可以正常工作:
- 日期时间与用户的时区一起发送。
- 日期时间以天真的方式发送(=没有时区)。
- 用户选择的日期已被视为 UTC。
- 仅发送日期 ( 2017-07-01 ) 而不是 ISO 日期时间。
我试过的
- 我查看了 Admin-on-rest 的
DateInput
文档,但没有找到任何改变行为的选项。 - 我查看了相关的 Material-UI文档,似乎唯一有点相关的选项是
DateTimeFormat
,但尽管尝试了几次,但我一无所获。 - 我检查了其他答案,例如Material UI Time Picker UTC,但无法弄清楚如何应用建议的解决方案。
admin-on-rest - 如何在 AOR 中从另一个字段导出一个字段的可编辑输入值
我有一个用例,其中Field B
值是从Field A
值派生的,并且Field B
值也可以通过用户输入来更改。Field B's
input.onChange
当字段 A 发生变化时,有没有办法触发动作?我检查了 redux-form 文档(对 redux-form 有点陌生),似乎有表单级别的动作创建者来实现这一点。但是,在从 AOR 处理开箱即用的 SimpleForm 时直接访问 redux-form 似乎是一种解决方法。
我看了看aor-dependent-input
。但这有助于隐藏/显示基于另一个组件的值的输入,而不是基于另一个导出值。想法?
admin-on-rest - 如何使用 Admin On Rest 将动态过滤器传递给 List 组件?
我正在使用Show
显示学生页面。在学生页面上,我想显示许多课程的列表,并且列表必须分页。
正确地对ReferenceManyField
进行 API 调用/courses/?student=<studentId>
,但List
只是对/courses/
. 我无法将学生 ID 传递给List
组件。
如何将学生 ID 传递给List
组件?
admin-on-rest - admin-on-rest:如何使用具有自定义 API 端点的组件
我正在使用 Loopback REST Client 进行 admin-on-rest 成功,没有任何问题。它易于使用并且非常适合标准的 CRUD 操作,但是我很快发现自己需要使用非常规的 REST 调用,如下所示:
我还希望在某些情况下使用 Loopback 的 URL 内过滤器,例如:
如何使用<Resource />
组件实现这一点?
最初我想修改 REST 客户端以映射上述端点。但是,REST 客户端将其调用映射到 、 等类型GET_ONE
,GET_MANY
而我想要映射的是 URL(如../getUserWithRolesInfo
)。
谢谢你的帮助。