繁体   English   中英

如何在react-jsonschema-forms中更改类型/格式的默认小部件

How can I change the default widget for a type/format in react-jsonschema-forms

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我希望react-jsonschema-forms(rjsf)为每个{type: 'string', format: 'duration'}字段呈现一个自定义窗口小部件,为{type: 'number', format: 'currency'}呈现另一个窗口部件。

我可以使用react-jsonschema-forms(rjsf)覆盖/交换表单使用的Widget, 如记录所示

    const widgets = {'TextWidget': MyFanycTextWidget}
    return <Form {...props} widgets={widgets} />

但是由于TextWidget用于许多类型/格式组合,所以这太多了。

我可以覆盖使用ui:schema所使用的小部件,但是为此,我必须重新设置预先使用的jsonschemata的形状(我不这样做)。

内部rjsf在widgetMap包含一个利基类型/格式映射。

有没有一种方法可以覆盖/ monkeypatch /扩展它? 还是其他方法?

问题暂未有回复.您可以查看右边的相关问题.
1 以编程方式在 react-jsonschema-forms 中设置默认值

我正在尝试使用 react-jsonschema-form 添加默认值以在我的表单中选择字段。 我实现这一目标的方法是使用自定义组件。 加载自定义组件时,它将使用默认数据调用onChange函数。 我使用它的一个例子是当我有一个我希望今天作为默认值的日期字段时。 如果我只有一个设置默认值的自定义组 ...

2 如何使用 react-jsonschema-forms 创建典型的国家/省(或州)依赖项下拉列表?

我正在尝试编写一个示例,该示例显示两个下拉列表:一个用于国家/地区,另一个用于相关州/省。 当您在第一个下拉列表中选择一个国家时,第二个下拉列表的值应更新为仅显示所选国家/地区的省/州。 通常这是使用某种 Ajax 调用来完成的,但在这种情况下,要求纯粹使用 react-jsonschema-for ...

4 如何在Django管理员中更改默认小部件?

我正在为我的项目使用自动生成的Django admin。 结果如下: 对于字段“教授”,Django自动生成一个下拉列表,但其中至少包含1000个元素。 因此,我想用更用户友好的名称替换列表,例如用于“裁判员”的小部件,您基本上只键入名称的首字母,然后在下面显示元素。 如何修改 ...

5 如何在twitter.com小部件中更改字体类型?

我有一些编码的基本知识,其中大部分都是通过阅读学到的。 我在我的网站上使用wordpress。 现在我喜欢官方的推特小部件,但唯一的缺点是造型的选择有限。 我检查了可用的样式选项,但找不到任何允许我更改字体大小的选项。 所以我想我会尝试导入javascript文件(这里: h ...

6 更改默认小部件大小

我正在开发一个 Android 屏幕小部件。 默认大小(如果我将 Widget 从 Widget-List 拖放到我的主屏幕上)设置为 3x3,但我没有找到可以更改的位置。 谁能解释我如何在另一个值上设置默认值? ...

7 在react-jsonschema-form中为字符串格式类型注册字段模板

我仅在json模式属性具有uri格式的字符串类型时才尝试渲染字段模板: 我知道我可以创建一个字段模板,但是如果我有创建模板或窗口小部件的权限,并且仅将其用于类型为“ string”且格式为“ uri”的jsonschema属性,则对我来说尚不清楚。 。 ...

9 如何在Android的主屏幕上更改默认的小部件和图标?

我有一个自定义的Android ROM,正在从源代码编译。 我想修改默认情况下主屏幕上显示的窗口小部件和应用程序图标。 我将如何去做呢? 提示配置文件在源代码中的位置就足够了。 编辑 看起来,此配置位于Launcher3应用程序的res/xml中,但是这些配置均与显示的内容 ...

10 如何在小部件中调用 setState 以将该小部件更改为其他小部件?

我有 2 个小部件,我将第一个小部件放入一个变量中。 当我单击第一个小部件中的按钮时,我将调用 setState 并将第二个小部件放入要重建的变量中。 然而,它没有用。 我尝试在它们的父小部件中调用 setState 并且它起作用了。 任何人都知道它有什么问题以及如何解决这个问题? 这是我的代码 ...

2019-11-11 03:15:19 2 577   flutter
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM