问题标签 [tcomb-form-native]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1392 浏览

forms - 如何在 tcomb-form-native 中向 inputText 添加值?

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

0 投票
1 回答
928 浏览

react-native - 表单输入中的文本组件

我的目标是在输入中有一个组件。这些是我传递给表单的选项import t from 'tcomb-form-native';

在这里你可以看到视图在哪里:

我不确定我是否完全理解为什么我不能进入并传入 TouchableHighlight 和 Text inside

我错过了什么,我该怎么做?

编辑

你可以在这里看到:https ://snack.expo.io/HJrXcUtaM但我试图在输入的右侧获取那个 Post 文本,所以我可以有一个 onPress 来提交它。然而; 由于某种原因,我无法获取输入中的文本。

0 投票
1 回答
386 浏览

javascript - 我可以用一个 onPress 提交多个 tcomb 表单吗?

我正在构建一个 React Native 应用程序并为我的表单使用 tomb-form-native 库。在我的一个屏幕中,我循环遍历一组类型并为每种类型输出一个表单:

但是当我尝试在我的 onPress 函数中获取提交的值时,它不适用于多种类型。如果我只调用一次 getValue() 它适用于一种类型:

但是,如果我尝试获取两种或更多类型的输入,我在日志中看不到任何内容......

是否可以使用 tcomb 库通过一个 onPress 提交多个表单?也许这是我在 TouchableHighlight 的 onPress 属性中调用我的 onPress 函数的方式?

更新

这个简化的 onPress 函数表明我的表单 ref 仅在最后一次循环中工作。如果我的循环有两个项目......

0 投票
1 回答
695 浏览

validation - 如何在 tcomb-form-native 中使用secureTextEntry?

我在 react-native Version0.55.4 中使用 t comb-form-native版本 0.6.15 进行表单验证。当我使用密码字段时,文本应该隐藏在点内。根据文档,我使用了secureTextEntry并将其设置为true,但它仍然像简单文本一样显示数据。我找到了一些使用 Temple 的建议,但我不知道如何使用它们。下面是表格代码

0 投票
0 回答
170 浏览

android - tcomb-form-native 删除 android 上的下划线字段

我在用

tcomb-form-native v0.6.16 react-native v0.55.4 android上的字段上有下划线

在此处输入图像描述

由于此版本不支持 underlineColorAndroid。怎么去掉下划线?任何想法?

0 投票
1 回答
304 浏览

javascript - Tcomb-form-native:如何动态向表单添加新选项

我的组件中有这个表单:

当我单击按钮时,我想向表单添加更多选项(以便呈现更多字段)。这是处理单击按钮的方法:

我已经尝试过了,但它没有用。

0 投票
2 回答
254 浏览

react-native - 我使用 tcomb 插件在 react native 中生成动态表单

一切都很好,但我的表格包括选择下拉菜单,即使我没有指定,我在第一个得到'-',如何删除它(你可以在屏幕截图中看到)

这是屏幕截图

0 投票
1 回答
239 浏览

validation - react native t-comb,有什么方法可以设置错误消息的样式吗?

我有一个输入,我想更改(例如)它的fontFamily。我在文档中找不到任何解决方案。有什么办法可以改变错误信息的样式吗?

0 投票
1 回答
258 浏览

react-native - ReactNative - Tcomb-form-native:以编程方式启用/禁用用户输入

我正在使用 tcomb-form-native 让用户输入他们的信息。默认情况下,该库允许输入,但在我的应用程序中存在某些情况,当满足某些条件时,用户可以输入文本字段或其他字段

我找不到任何方法来实现它。

请给我一些建议

0 投票
1 回答
528 浏览

reactjs - 如何根据先前选择的值更改下拉选项?

我正在为表单使用 tcomb 包https://github.com/gcanti/tcomb-form-native我有 2 个下拉列表,即我创建了 2 个枚举。现在第一个下拉列表,即枚举在下拉列表中有 3 个选项 A、B、C。现在,如果用户从第一个枚举中选择选项 A,那么在第二个枚举中,当且仅当从下拉列表中选择选项 A 时,它应该显示 P、Q、R 作为第二个枚举的这 3 个下拉选项。现在,如果选择了选项 B,则第二个枚举应选择 X、Y、Z,类似地,如果从第一个枚举的下拉列表中选择选项 C,则应显示 L、M、N 选项。

那么如何根据之前选择的选项动态更改枚举字段呢?