Forms 如何在tcomb表单native中向inputText添加值?
我是react native的新手,我正在使用tcomb表单库为我的应用程序创建表单。 我想给我的一些字段添加一个默认值,这意味着当它们第一次出现时,默认情况下它们必须有值。 这是我到目前为止尝试过的,但字段仍然显示为空:Forms 如何在tcomb表单native中向inputText添加值?,forms,react-native,tcomb-form-native,tcomb,Forms,React Native,Tcomb Form Native,Tcomb,我是react native的新手,我正在使用tcomb表单库为我的应用程序创建表单。 我想给我的一些字段添加一个默认值,这意味着当它们第一次出现时,默认情况下它们必须有值。 这是我到目前为止尝试过的,但字段仍然显示为空: this.Position = t.struct({ PosName: FormFields.String, }); fields:{ PosName: { placeholder: "Name der Position",
this.Position = t.struct({
PosName: FormFields.String,
});
fields:{
PosName: {
placeholder: "Name der Position",
error: "Dieses Feld ist erforderlich",
label: "Name der Position",
value: "some text here ",
template: Template
},
//... other fields here
}
可以使用字段和默认值创建对象,然后将其传递给表单元素,如下所示:
// your object definition
let value = {
PostName: 'some text here',
{... other fields}
}
然后在渲染时:
<Form type={this.Position} value={value}
您可以使用字段和默认值创建一个对象,然后将其传递给表单元素,如下所示:
// your object definition
let value = {
PostName: 'some text here',
{... other fields}
}
然后在渲染时:
<Form type={this.Position} value={value}
感谢您的回复!这仅适用于对象的初始值,我的意思是当状态更改时,表单组件不会显示对象的新值。我变了,谢谢你的回复!这仅适用于对象的初始值,我的意思是当状态更改时,表单组件不会显示对象的新值。P、 S:我变了