问题标签 [react-jsonschema-forms]

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 投票
2 回答
224 浏览

javascript - 变异 JSON 以使用 react-jsonschema-form

我开始使用react-jsonschema-form,它需要以特定格式输入。我得到了一个嵌套的 JSON,但我无法根据所需的输入格式递归地改变 JSON。

给定的是这个 JSON

而这个新的 JSON 需要递归生成。

我可以使用迭代格式来实现这一点,但这是不可扩展的。我已经被困了几个小时才能用递归方法得到这个。

如果我能得到一种递归方法来将此给定的 JSON 更新为javascript.

0 投票
0 回答
127 浏览

react-jsonschema-forms - 键入 react-jsonform-schema 时未触发更改事件

我正在使用来自 Schema NPM 的 React Json,但是当我输入新值时使用 react-jsonschema-form-extras,它在失去焦点后变为空。并且在键入时触发更改事件。

我正在使用打字机控制。

0 投票
1 回答
654 浏览

react-jsonschema-forms - 反应json模式表单不发送空值键

我正在使用 react json 模式表单来创建表单。我正在尝试提交表格。当我发送空值时。密钥从数据中消除。例如在一个表单中,我有两个字段名称和地址。输入名称="abc" 地址=""

输出{名称:abc}

所需的输出{名称:abc,地址:}

0 投票
2 回答
629 浏览

reactjs - SyntaxError:预期的表达式,得到 '<' react json schema form

在运行下面的 react json 表单模式代码的示例代码时,我收到此错误 {SyntaxError: expected expression, got '<'}。

任何建议这里不正确。

测试.js

0 投票
1 回答
2011 浏览

reactjs - 我如何使用一个主题来设置所有材质 UI 输入的样式,就好像它们有一个变体 ='outlined' 一样?

我使用主题来控制我的应用程序的整体样式,以及大量的TextField组件。

我希望它们都默认显示为具有variant='outlined'(因为尽管 MUI对此进行了解释,但灰色框的用户体验很差 - 它看起来太像一个禁用的文本字段)。

使用我自己的OutlinedTextField组件(我覆盖默认变体并将所有其他道具传递给TextField不是一个选项,因为我使用诸如rjsf-material-ui 之类的工具。

似乎我们可以设置变体(我在他们的主题文档中看到了它但找不到示例,并且无法通过覆盖变体或更改全局 css 规则来解决我的问题.

如何编辑主题以在所有 TextFields 上使用 `variant='outlined'

0 投票
1 回答
443 浏览

reactjs - 有什么方法可以将“只读”属性作为道具从 react-jsonschema-form 传递给 Form 组件?


我试图更改 react-jsonschema-form 库的 Form 组件中的所有输入。我看到有一种方法可以发送“禁用”道具来禁用字段 - 但我找不到使用“只读”的方法来做同样的事情。
任何有效和快速的想法任何人?

谢谢!

0 投票
1 回答
195 浏览

javascript - 如何从 React-jsonSchema 中提取字段值

我正在尝试React-JSONSchema在应用程序中使用,但与此同时,当我尝试从字段(用户输入的)中提取值时,我失败了。我真的尝试过,但没有找到任何合适的解决方案来提取我的价值观。有人可以帮我如何从字段中提取价值并更新我的状态。如果有人给它举个例子,我们将不胜感激。

图书馆链接:https ://react-jsonschema-form.readthedocs.io/en/latest/

0 投票
2 回答
296 浏览

reactjs - 如何在自定义按钮组件中传递表单数据

我在我的反应应用程序中使用反应 json 模式表单构建了一个表单。而且我的代码已经有一个自定义的可重用按钮组件。尝试在表单中使用相同的按钮组件,但是我无法获取已编辑的表单数据。有没有办法获取最新的表单数据

0 投票
1 回答
1126 浏览

json - React JSON Schema 依赖项

我正在尝试编写一个 JSONSchema 以与 react-jsonschema-form 一起使用,但是无法让依赖项以正确的顺序工作。

在上面,我希望有效的表单数据是......

或者如果条件是“2”...

但是,依赖项部分似乎并没有像我希望的那样工作。因此,无论条件值如何,“一”和“二”都可以存在。

如何更改 JSON 模式,以便根据“条件”仅允许相应的字段。

注意...顺序在提供的架构中确实很重要。有关演示,请参阅https://rjsf-team.github.io/react-jsonschema-form/

0 投票
0 回答
24 浏览

json - 如何定义包含必须唯一的整数的对象的 JSON 模式数组

如何确保 ID 号在此对象数组中是唯一的?我知道 uniqueItems 将确保整个对象在数组的顶层是唯一的,但是如果更改了任何其他设置,则 ID 号在多个元素中可以相同。

Draft-07 有可能吗?

我认为这可能是不可能的?有没有办法重组它来解决它?

更多阅读......这个链接看起来很相似......它说它无法完成......真的吗? JSON 模式更深层次的对象唯一性