问题标签 [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.
admin-on-rest - 如何让 admin-on-rest 呈现自定义列表组件?
我正在使用它来构建管理员 UX https://github.com/marmelab/admin-on-rest并且它似乎完全适合我想要构建的内容,除了一个功能:
我的工作项目需要显示一个树形网格,以树形形式显示项目的组或子组,还需要显示下拉菜单以显示和选择分组字段。
我认为这是实现这一目标所需要的:a)编写一个我能够编写的自定义“Datagrid” b)自定义“List”组件以显示分组组合 c)添加自定义 List 操作以将“_grouping”参数添加到休息请求
我无法将我的列表组件传递给“资源”,因为它破坏了整个应用程序的渲染/事件逻辑。在 OO 编程术语中,这将被称为经典子类,但 React 框架不支持它。
实现此功能的正确方法是什么?
PS:我是新来的反应,redux,saga,所以如果这已经在 admin-on-rest 中得到支持,请原谅。如果这样的功能是可能的或者可以在不分叉整个仓库的情况下添加(修改现有的),我将不胜感激
reactjs - admin-on-rest 中的身份验证和 OAuth2 实现
首先,我要感谢您为这个模板在admin-or-rest中所做的出色工作。
我想问一下是否有一个简单的解决方法来实现oauth2
身份验证。
有一个关于我们如何实现基本 JWT 身份验证的示例,但我无法弄清楚我将如何处理 401 错误以处理刷新令牌,如 oAuth2 中所述。
有没有办法应用中间件?我过去曾尝试过redux-api-middleware以完全控制我的操作和 http 处理,但是一旦自动处理除登录之外的所有调用,这将无法应用于此系统。
admin-on-rest - 在 admin-on-rest 中禁用缓存机制
是否可以禁用您的缓存系统?
当我的编辑页面中有不同的对象时出现错误
例如,我在我的 API 中有这个作为我的列表:
这对于我的单个对象:
它会导致编辑页面出现错误,因为您的系统在休息 API 响应之前使用列表中的旧数据,并且列表中没有用户数据
所以我想尽可能禁用缓存系统,每次只加载api结果
admin-on-rest - 有没有关于如何创建自定义登录页面的示例?
文档的身份验证部分提到了创建您自己的自定义登录页面,但我找不到任何资源来指导您如何执行此操作。
本质上,我只想使用电子邮件而不是用户名。我尝试从https://github.com/marmelab/admin-on-rest/blob/master/src/mui/auth/Login.js复制默认登录组件并更改username
为email
但我看到一个错误在增强功能中使用 compose.js。
admin-on-rest - 如何在页面上保持刷新 ReferenceManyField?
嗨,提前感谢!Admin on Rest 是快速构建简单 REST 管理员的良好基础。我有一个场景,我想在不离开父级的情况下显示和编辑相关记录。例如,从问题编辑视图编辑多项选择问题的选项。
我设法实现了一个模态对话框,允许我创建/编辑选项(作为记录道具传递),但是一旦我成功保存选项,我就会尝试刷新问题视图上的选项列表.
我对 React 比较陌生。将不胜感激朝着正确的方向轻推。
reactjs - 无法使用 Admin-On-Rest 创建自定义登录页面
一直在尝试弄清楚如何在 admin-on-rest v-1.0.0 中设置自定义登录页面
需要启用基于电子邮件的登录。为此,我稍微更改了默认的 admin-on-rest 登录页面代码(如下)
将用户名替换为电子邮件并将 authClient 更改为 loopbackRestClient
我已将上述内容添加到我的 app.js 中 Admin 的 loginPage 道具中
但是 admin-on-rest 似乎显示了默认页面。
我从这个问题中复制了 BtcLoginPage
但是管理员仍然只显示默认页面(带有用户名的页面)。
请多多指教。如何使用 Admin-On-Rest 创建自定义页面。
谢谢
toastr - Admin-On-Rest 添加 react-redux-toastr
我需要在 Admin-On-Rest 中实现扩展“react-redux-toastr”。我如何将此代码插入 APP-Root
这是行不通的
我不会使用“自定义应用程序” https://marmelab.com/admin-on-rest/CustomApp.html版本。
admin-on-rest - 在 rest 客户端 DELETE 方法(或自定义参数)中访问资源数据?
在我的休息客户端处理 DELETE 案例时,我需要访问项目字段。这是因为其余服务器需要设置自定义标头(etag 来处理并发)。在 UPDATE 案例中,我只是做了以下操作,因为我将 etag 设置为只读字段:
options.headers.set('If-Match', params.data._etag)
谁能在这里指出我正确的方向,我猜我需要实现一个自定义参数或其他东西,但不知道从哪里开始?
admin-on-rest - 改变过滤器组件的行为看法
我有一个要求,前端客户端应该等待用户单击“搜索”按钮,然后再将查询返回到后端服务器以获取过滤结果。我已按照教程和5. The <List> View
部分进行操作,但没有针对此类倾向的指定文档。
目前,它在我输入时将查询发送回服务器,这是我不想要的。感谢任何善良的灵魂对我的帮助。