我有一个“保存”按钮,该按钮是从node_modules程序包创建的,我希望该按钮“禁用”,直到用户更改表单为止。
好的,这是我的问题...我试图对我们在工作中使用的小部件进行一些UI更改(这是我第一次使用此代码)。
我可以看到他们正在使用一个名为“ Widget Form Wrapper”的程序包,并且自述文件指出此程序包“使用“提交”和“取消”按钮创建了一个表单,这些按钮将在对redux-formed连接的表单进行更改时出现您提供的。”
因此,向我介绍的第一个任务是使这些按钮始终可见,而不是仅在更改表单时才显示它们。通过传递像这样的showFormButtons = {true}参数,我能够轻松地完成该任务。
<FormWrapper
className="occupationWidget"
form={FORM_NAME}
memberGuid={props.memberGuid}
renderChildren={renderChildren}
showFormButtons={true}
/>
我的第二个任务是使“保存”按钮处于“禁用”状态,直到用户更改表单为止。
在我花大量时间试图弄清楚这个问题之前,这是可能的吗?还是让这个小部件停止依赖此程序包并自己创建按钮更好?