问题标签 [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.
javascript - 变异 JSON 以使用 react-jsonschema-form
我开始使用react-jsonschema-form,它需要以特定格式输入。我得到了一个嵌套的 JSON,但我无法根据所需的输入格式递归地改变 JSON。
给定的是这个 JSON
而这个新的 JSON 需要递归生成。
我可以使用迭代格式来实现这一点,但这是不可扩展的。我已经被困了几个小时才能用递归方法得到这个。
如果我能得到一种递归方法来将此给定的 JSON 更新为javascript
.
react-jsonschema-forms - 键入 react-jsonform-schema 时未触发更改事件
我正在使用来自 Schema NPM 的 React Json,但是当我输入新值时使用 react-jsonschema-form-extras,它在失去焦点后变为空。并且在键入时触发更改事件。
我正在使用打字机控制。
react-jsonschema-forms - 反应json模式表单不发送空值键
我正在使用 react json 模式表单来创建表单。我正在尝试提交表格。当我发送空值时。密钥从数据中消除。例如在一个表单中,我有两个字段名称和地址。输入名称="abc" 地址=""
输出{名称:abc}
所需的输出{名称:abc,地址:}
reactjs - SyntaxError:预期的表达式,得到 '<' react json schema form
在运行下面的 react json 表单模式代码的示例代码时,我收到此错误 {SyntaxError: expected expression, got '<'}。
任何建议这里不正确。
测试.js
reactjs - 我如何使用一个主题来设置所有材质 UI 输入的样式,就好像它们有一个变体 ='outlined' 一样?
我使用主题来控制我的应用程序的整体样式,以及大量的TextField组件。
我希望它们都默认显示为具有variant='outlined'
(因为尽管 MUI对此进行了解释,但灰色框的用户体验很差 - 它看起来太像一个禁用的文本字段)。
使用我自己的OutlinedTextField
组件(我覆盖默认变体并将所有其他道具传递给TextField
不是一个选项,因为我使用诸如rjsf-material-ui 之类的工具。
似乎我们可以设置变体(我在他们的主题文档中看到了它,但找不到示例,并且无法通过覆盖变体或更改全局 css 规则来解决我的问题.
如何编辑主题以在所有 TextFields 上使用 `variant='outlined'?
reactjs - 有什么方法可以将“只读”属性作为道具从 react-jsonschema-form 传递给 Form 组件?
我试图更改 react-jsonschema-form 库的 Form 组件中的所有输入。我看到有一种方法可以发送“禁用”道具来禁用字段 - 但我找不到使用“只读”的方法来做同样的事情。
任何有效和快速的想法任何人?
谢谢!
javascript - 如何从 React-jsonSchema 中提取字段值
我正在尝试React-JSONSchema
在应用程序中使用,但与此同时,当我尝试从字段(用户输入的)中提取值时,我失败了。我真的尝试过,但没有找到任何合适的解决方案来提取我的价值观。有人可以帮我如何从字段中提取价值并更新我的状态。如果有人给它举个例子,我们将不胜感激。
图书馆链接:https ://react-jsonschema-form.readthedocs.io/en/latest/
reactjs - 如何在自定义按钮组件中传递表单数据
我在我的反应应用程序中使用反应 json 模式表单构建了一个表单。而且我的代码已经有一个自定义的可重用按钮组件。尝试在表单中使用相同的按钮组件,但是我无法获取已编辑的表单数据。有没有办法获取最新的表单数据
json - React JSON Schema 依赖项
我正在尝试编写一个 JSONSchema 以与 react-jsonschema-form 一起使用,但是无法让依赖项以正确的顺序工作。
在上面,我希望有效的表单数据是......
或者如果条件是“2”...
但是,依赖项部分似乎并没有像我希望的那样工作。因此,无论条件值如何,“一”和“二”都可以存在。
如何更改 JSON 模式,以便根据“条件”仅允许相应的字段。
注意...顺序在提供的架构中确实很重要。有关演示,请参阅https://rjsf-team.github.io/react-jsonschema-form/。
json - 如何定义包含必须唯一的整数的对象的 JSON 模式数组
如何确保 ID 号在此对象数组中是唯一的?我知道 uniqueItems 将确保整个对象在数组的顶层是唯一的,但是如果更改了任何其他设置,则 ID 号在多个元素中可以相同。
Draft-07 有可能吗?
我认为这可能是不可能的?有没有办法重组它来解决它?
更多阅读......这个链接看起来很相似......它说它无法完成......真的吗? JSON 模式更深层次的对象唯一性