文件名称:mobx-schema-form
文件大小:122KB
文件格式:ZIP
更新时间:2024-06-11 10:38:31
JavaScript
MobX架构表单 MobX Schema Form是一组松耦合组件的一部分,这些组件用于管理,呈现和验证基于MobX的应用程序中的表单。 详细文档: mobx-schema-form概述 mobx-schema-form基于格式的架构和表单定义呈现表单小部件(默认为Material Design)。 包括智能实时验证,并在每个小部件中显示验证错误消息。 mobx-schema-form是一个语法兼容的包装器,用于的低级utils。 默认情况下,mobx-schema-form使用小部件而不是material-ui并将这些小部件连接起来以与。 它还主要在验证方面进行了一些改进。 特征 React-Toolbox比Material-UI更快,更轻巧,并且使用易于定制CSS模块代替内联样式。 声明式表单呈现和验证,并为添加了对有条件呈现的支持(此功能在1.9.8+版本中可以正常使用) 。
【文件预览】:
mobx-schema-form-master
----.eslintrc(1KB)
----.gitattributes(90B)
----src()
--------AutocompleteField.jsx(2KB)
--------DropdownField.jsx(915B)
--------schemaFormPropTypes.js(3KB)
--------MobxSchemaForm.jsx(3KB)
--------validate.js(8KB)
--------RadiosField.jsx(1KB)
--------BoolLink.jsx(892B)
--------Help.jsx(362B)
--------DateField.jsx(4KB)
--------Fieldset.jsx(1KB)
--------SwitchField.jsx(1KB)
--------TextField.jsx(2KB)
--------SaveButton.jsx(2KB)
--------CheckboxField.jsx(658B)
--------FieldWrapper.jsx(772B)
--------asSchemaField.jsx(9KB)
--------index.js(528B)
--------SliderField.jsx(2KB)
--------SchemaForm.jsx(6KB)
----.babelrc(463B)
----lib()
--------SwitchField.js(5KB)
--------BoolLink.js(7KB)
--------schemaFormPropTypes.js(7KB)
--------CheckboxField.js(5KB)
--------Help.js(4KB)
--------validate.js(13KB)
--------DateField.js(11KB)
--------AutocompleteField.js(8KB)
--------TextField.js(6KB)
--------SaveButton.js(9KB)
--------SchemaForm.js(13KB)
--------FieldWrapper.js(5KB)
--------DropdownField.js(5KB)
--------SliderField.js(6KB)
--------asSchemaField.js(16KB)
--------index.js(6KB)
--------RadiosField.js(5KB)
--------MobxSchemaForm.js(9KB)
--------Fieldset.js(7KB)
----.idea()
--------misc.xml(174B)
--------codeStyleSettings.xml(3KB)
--------watcherTasks.xml(139B)
--------mobx-schema-form.iml(870B)
--------jsLibraryMappings.xml(379B)
--------encodings.xml(135B)
--------inspectionProfiles()
--------modules.xml(284B)
--------codeStyles()
--------markdown-navigator.xml(4KB)
--------vcs.xml(180B)
----LICENSE(1KB)
----test()
--------setup.js(233B)
--------schemaValidate.spec.js(7KB)
----README.md(7KB)
----.gitignore(611B)
----.eslintignore(31B)
----package-lock.json(205KB)
----package.json(3KB)