Как напечатать ярлык на форме tcomb в React Native?

У меня есть этот код, и я хочу выбрать метку каждого раздела, потому что они автоматически генерируются с кодом. Если я выберу "WineName" для "Wine Name", то ничего не произойдет.

var type = t.enums({
   type1: 'Red',
   type2: 'Rosé',
   type3: 'White'
});    
var FichaUm = t.struct({
    WineName: t.String,
    harvest: harvest,
    type: type,
    producername: t.String,
    country: country,
    zone: t.String
});

2 ответа

Чтобы использовать свойство объекта с пробелами, вы можете использовать нотацию в скобках для установки свойства объекта. Рассмотрите следующие фрагменты

var FichaUm = t.struct({
 ['Wine Name']: t.String,
 harvest: harvest,
 type: type,
 producername: t.String,
 country: country,
 zone: t.String
});

Надеюсь, это поможет!

Вы должны иметь возможность создать объект параметров и передать его в форму, это будет примерно так:

let options = {
  fields: {
    "sectionName": {
      label: "your label"
    }
  }
}

а затем на элементе формы

<Form type={FichaUm} options={options}/> 
Другие вопросы по тегам