如何设置React-final-form onSubmit值参数类型TypeScript

时间:2019-01-19 17:27:50

标签: reactjs typescript typescript-typings react-final-form

如何设置以react-final-form形式更改onSubmit的值类型。

WHERE subquery.id = return_id

这有效,但我无法获取值。名称

self.ids.rv_data_list.data = GlobalVariables.rv_data_global
self.ids.rv_data_list.refresh_from_data()

我可以按如下所示将其强制转换为IValues以提取名称。

root = App.get_running_app().root
root.ids.rv_data_list.data = GlobalVariables.rv_data_global
root.ids.rv_data_list.refresh_from_data()

onSubmit来自Config,我尝试查找如何设置FormData类型,但找不到一种。 无论如何,我可以在jsx中设置FormData吗? 还有其他我可以做得更好的选择吗?

1 个答案:

答案 0 :(得分:0)

从6.1.0(https://github.com/final-form/react-final-form/releases/tag/v6.1.0)版本开始的反应最终形式支持值输入

您只需向Form组件提供通用类型即可实现。

inteface IValues {
    name: string;
}

<Form<IValues> onSubmit={(values: IValues) => {}}>