我可以更改从node_modules软件包生成的按钮吗?

时间:2019-04-25 13:29:23

标签: reactjs redux react-redux node-modules redux-form

我有一个“保存”按钮,该按钮是从node_modules程序包创建的,我希望该按钮“禁用”,直到用户更改表单为止。

好的,这是我的问题...我试图对我们在工作中使用的小部件进行一些UI更改(这是我第一次使用此代码)。

我可以看到他们正在使用一个名为“ Widget Form Wrapper”的程序包,并且自述文件指出此程序包“使用“提交”和“取消”按钮创建了一个表单,这些按钮将在对redux-formed连接的表单进行更改时出现您提供的。”

因此,向我介绍的第一个任务是使这些按钮始终可见,而不是仅在更改表单时才显示它们。通过传递像这样的showFormButtons = {true}参数,我能够轻松地完成该任务。

            <FormWrapper
               className="occupationWidget"
               form={FORM_NAME}
               memberGuid={props.memberGuid}
               renderChildren={renderChildren}
               showFormButtons={true}
            />

我的第二个任务是使“保存”按钮处于“禁用”状态,直到用户更改表单为止。

在我花大量时间试图弄清楚这个问题之前,这是可能的吗?还是让这个小部件停止依赖此程序包并自己创建按钮更好?

0 个答案:

没有答案