问题标签 [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.

0 投票
1 回答
563 浏览

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 中得到支持,请原谅。如果这样的功能是可能的或者可以在不分叉整个仓库的情况下添加(修改现有的),我将不胜感激

0 投票
1 回答
1349 浏览

reactjs - admin-on-rest 中的身份验证和 OAuth2 实现

首先,我要感谢您为这个模板在admin-or-rest中所做的出色工作。

我想问一下是否有一个简单的解决方法来实现oauth2身份验证。

有一个关于我们如何实现基本 JWT 身份验证的示例,但我无法弄清楚我将如何处理 401 错误以处理刷新令牌,如 oAuth2 中所述。

有没有办法应用中间件?我过去曾尝试过redux-api-middleware以完全控制我的操作和 http 处理,但是一旦自动处理除登录之外的所有调用,这将无法应用于此系统。

0 投票
0 回答
212 浏览

admin-on-rest - 在 admin-on-rest 中禁用缓存机制

是否可以禁用您的缓存系统?

当我的编辑页面中有不同的对象时出现错误

例如,我在我的 API 中有这个作为我的列表:

这对于我的单个对象:

它会导致编辑页面出现错误,因为您的系统在休息 API 响应之前使用列表中的旧数据,并且列表中没有用户数据

所以我想尽可能禁用缓存系统,每次只加载api结果

0 投票
1 回答
1431 浏览

admin-on-rest - 有没有关于如何创建自定义登录页面的示例?

文档的身份验证部分提到了创建您自己的自定义登录页面,但我找不到任何资源来指导您如何执行此操作。

本质上,我只想使用电子邮件而不是用户名。我尝试从https://github.com/marmelab/admin-on-rest/blob/master/src/mui/auth/Login.js复制默认登录组件并更改usernameemail但我看到一个错误在增强功能中使用 compose.js。

0 投票
1 回答
364 浏览

admin-on-rest - 如何在页面上保持刷新 ReferenceManyField?

嗨,提前感谢!Admin on Rest 是快速构建简单 REST 管理员的良好基础。我有一个场景,我想在不离开父级的情况下显示和编辑相关记录。例如,从问题编辑视图编辑多项选择问题的选项。

我设法实现了一个模态对话框,允许我创建/编辑选项(作为记录道具传递),但是一旦我成功保存选项,我就会尝试刷新问题视图上的选项列表.

我对 React 比较陌生。将不胜感激朝着正确的方向轻推。

0 投票
2 回答
2785 浏览

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 创建自定义页面。

谢谢

0 投票
0 回答
109 浏览

toastr - Admin-On-Rest 添加 react-redux-toastr

我需要在 Admin-On-Rest 中实现扩展“react-redux-toastr”。我如何将此代码插入 APP-Root

这是行不通的

我不会使用“自定义应用程序” https://marmelab.com/admin-on-rest/CustomApp.html版本。

0 投票
1 回答
64 浏览

admin-on-rest - 在 rest 客户端 DELETE 方法(或自定义参数)中访问资源数据?

在我的休息客户端处理 DELETE 案例时,我需要访问项目字段。这是因为其余服务器需要设置自定义标头(etag 来处理并发)。在 UPDATE 案例中,我只是做了以下操作,因为我将 etag 设置为只读字段:

options.headers.set('If-Match', params.data._etag)

谁能在这里指出我正确的方向,我猜我需要实现一个自定义参数或其他东西,但不知道从哪里开始?

0 投票
0 回答
98 浏览

admin-on-rest - 改变过滤器组件的行为看法

我有一个要求,前端客户端应该等待用户单击“搜索”按钮,然后再将查询返回到后端服务器以获取过滤结果。我已按照教程和5. The <List> View部分进行操作,但没有针对此类倾向的指定文档。

目前,它在我输入时将查询发送回服务器,这是我不想要的。感谢任何善良的灵魂对我的帮助。

0 投票
1 回答
2916 浏览

reactjs - admin-on-rest:实现登录页面,其中包含指向注册页面的链接

我正在尝试在 admin 中实现一个登录页面,并带有一个注册表单的链接。总的来说,我是反应和前端开发的新手。

我在rest demo上复制了管理员的登录页面,但我不知道如何在底部添加链接。我尝试从 react-router 添加一个组件,但我不断收到各种错误。有什么我可以效仿的例子吗?

编辑:我正在尝试使用自定义路由添加注册页面,但该页面显示在管理 UI 中。这是它的样子:

注册界面截图