鍍金池/ 問答/PHP  HTML/ AntD 的 Form 表單,getFieldDecorator的配置能動態(tài)修改

AntD 的 Form 表單,getFieldDecorator的配置能動態(tài)修改嗎?

RT
版本:2.13.11

我有一個登錄對話框,tab切換一邊是密碼登錄一邊驗(yàn)證碼登錄
最終導(dǎo)出一個Form域:Form.create()(AppComp)
這樣的話兩邊都是必選就通不過了,所以我要更新getFieldDecorator的配置

回答
編輯回答
心癌

你可以兩個tab只有一個內(nèi)容區(qū)域放置表單, 切換tab只用來獲取當(dāng)前是密碼登錄還是驗(yàn)證碼登錄
然后根據(jù)這個狀態(tài)返回不同的formItem就好了這樣 點(diǎn)擊登錄的時候只會驗(yàn)證當(dāng)前對應(yīng)的 formItem了

2018年7月25日 21:39
編輯回答
半心人

當(dāng)然可以了。
rulesrequired的值與tab綁定就可以了。
切換到哪個tab,哪個就設(shè)置為true。

2018年7月18日 09:37
編輯回答
夏夕

我用了比較麻煩的方法:From.create()兩個表單
其實(shí)還有個好辦法:

validateFields([fieldNames: string[]], options: object, callback: Function(errors, values))

fieldNames是你要校驗(yàn)的項(xiàng)目

2018年9月20日 09:05