Forms 如何在tcomb表单native中向inputText添加值?

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",

我是react native的新手,我正在使用tcomb表单库为我的应用程序创建表单。 我想给我的一些字段添加一个默认值,这意味着当它们第一次出现时,默认情况下它们必须有值。 这是我到目前为止尝试过的,但字段仍然显示为空:

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:我变了