Изменение значения TextInput из его стиля (как мы можем сделать с заполнителем) - PullRequest
0 голосов
/ 19 ноября 2018

Я новичок в React-Native

Я использую модуль tcomb-form-native для быстрого создания форм:

const FormConnex = t.struct({
'email': t.String,
'password' : t.String,
});
...
render() {
    return(
        <KeyboardAwareScrollView style={styles.container} contentContainerStyle={styles.contentContainer}>
            <Form ref={c => this._connex = c} type={FormConnex} options={optionsFormConnex} />{}
            <Form ref={c => this._perso = c} type={FormPerso} options={optionsFormPerso} />{}
            <Form ref={c => this._birthdate = c} type={FormBirthdate} options={optionsFormBirthdate} />{}
            <Form ref={c => this._address = c} type={FormAddr} options={optionsFormAddr} />{}
            <Form ref={c => this._role = c} type={FormRole}  />{}
            <Button title={'Créer un compte'} onPress={this.handleSubmit}/>
        </KeyboardAwareScrollView>
    );
}
...

И этоэто способ, которым я устанавливаю свойства поля af, содержащегося в форме (для ex.optionsFormConnex):

const optionsFormConnex = {
auto: 'placeholders',
label: 'Informations de connexion',
fields: {
    email: {
        keyboardType: 'email-address',
        placeholder: 'E-mail',
    },

    password: {
        password: true,
        secureTextEntry: true,
        placeholder: 'Mot de passe',
    },
},
};

Как вы можете видеть, заполнитель легко определить, но я не знаю, как это сделать.определить значение (по умолчанию).Я хочу, чтобы все поля имели значение по умолчанию, чтобы я мог быстрее тестировать свои поля.

Проблема с этим модулем в том, что мне кажется, что я не могу получить доступ к компонентам TextInput или не знаюкак это сделать.

С этим модулем, как бы вы добавили значение по умолчанию в поле?

**

РЕДАКТИРОВАТЬ:

**Я нашел ответ здесь: Как добавить значение для inputText в tcomb-form-native?

...