如何将值添加到tcomb外形本地的inputText的?(How to add a value to

2019-10-29 16:08发布

我'在新的反应本地人,我'使用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
}

Answer 1:

您可以使用字段和默认值创建一个对象,然后将它传递给你这样的表单元素:

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

然后在你的渲染:

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

这里的文档: tcomb形式的本地默认值



文章来源: How to add a value to an inputText in tcomb-form-native?