
[英]Programatically setting default values in react-jsonschema-forms
[英]How can I change the default widget for a type/format in react-jsonschema-forms
我希望react-jsonschema-forms (rjsf)為每個{type: 'string', format: 'duration'}
字段和另一個{type: 'number', format: 'currency'}
} 字段呈現自定義小部件。
使用 react-jsonschema-forms (rjsf),因為我可以覆蓋/交換所記錄的表單使用的小部件:
const widgets = {'TextWidget': MyFanycTextWidget}
return <Form {...props} widgets={widgets} />
但是由於TextWidget
用於許多類型/格式組合,這太多了。
我可以覆蓋使用ui:schema使用的小部件,但為此我必須預先使用新的 jsonschemata 的形狀(我沒有)。
在內部 rjsf 在widgetMap中包含一個利基類型/格式映射。
有沒有辦法覆蓋/猴子補丁/擴展它? 還是其他方法?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.