0

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

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
}
4

1 回答 1

3

您可以使用您的字段和默认值创建一个对象,然后将其传递给您的表单元素,如下所示:

// your object definition
    let value = {
         PostName: 'some text here',
         {... other fields}
    }

然后在你的渲染上:

<Form type={this.Position} value={value}

这是文档:tcomb-form-native 默认值

于 2018-04-26T17:30:55.957 回答