问题标签 [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 投票
0 回答
74 浏览

default-value - 从 mobx 商店设置 tcomb-form-native 的默认值

有人在 mobx 中使用过 tcomb-form-native 吗?如何设置 mobx 商店中字段的默认值?

谢谢!

0 投票
0 回答
231 浏览

reactjs - 由于 React Native 的 tcomb-form-native 库,我如何解决我的测试套件无法运行的问题?

我正在尝试为 React Native 应用程序执行单元测试和集成测试。由于 tcomb-form-native 库,运行yarn test --coverage我的几个测试套件时无法运行。

我收到此特定错误:

({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import t from "./lib";

package.json我在库的 GitHub 的测试部分之后更新了文件, https://github.com/gcanti/tcomb-form-native,但继续收到相同的错误。

我对 tcomb-form-native 自述文件测试描述中的这一行感到困惑:

我使用 Expo 创建了 React Native 应用程序,所以我没有 ios.js 文件。与 GitHub 中的示例代码唯一的区别"jest":是我也"preset": "jest-expo",定义了。

package.json为了让我的测试套件运行,我需要对我的文件或测试套件进行哪些更改?(他们不必通过,只需运行即可。)


编辑:

我尝试package.json根据https://github.com/gcanti/tcomb-form-native/issues/443的最佳答案添加以下代码:

我从库的 GitHub 自述文件中添加了没有原始建议编辑的代码,并将其添加到建议的编辑中。SyntaxError: Unexpected identifier当我运行测试时,我仍然收到。


编辑#2:

我改成import t from 'tcomb-form-native';var t = require('tcomb-form-native');,我仍然收到SyntaxError: Unexpected identifier.

0 投票
1 回答
171 浏览

react-native - 如何从值从 tcomb-form-native 设置状态

我正在尝试在 tcomb-form-native 中提交表单后将值设置为 state .. 我是原生反应的新手 在图像中查找代码检查代码在这里

0 投票
1 回答
118 浏览

react-native - 如何使用 tcomd-form-native 在同一行中设置两个“选择”组件

我正在建立一个医生登记表,我想要在同一行显示开始时间和结束时间,我正在使用 tcomb-form-native 库,在文档中我没有找到设置 felx 1 的方法和felxdirection 到行的选择组件。I did my work using normal Picker component but the problem is that when the state of picker component changes, it clears the whole tcomb form.

0 投票
0 回答
667 浏览

react-native - 如何在 tcomb-forn-native 模板中使用 DatePicker?

我正在与

  • 反应原生
  • 世博会
  • 反应原生日期选择器
  • tcomb-form-native
  • 使用模板的表格

我做了一个具有以下结构的注册表单

这是我的模板

当我在日历上选择正确更改但在屏幕上看到相同日期的日期时,用户界面中的日期字段不会更改应显示所选日期。

在此处输入图像描述

我使用下面的代码在控制台上显示日期更改。

0 投票
2 回答
144 浏览

react-native - 如何在tcomb中输入按钮反应原生

我想将按钮放入表单中以获取当前位置,然后将值放入坐标中

我试过了,但它不起作用

我只想把按钮放在表单中。怎么做?

0 投票
1 回答
543 浏览

forms - 自定义 tcomb-form-native 的数据域

我正在尝试自定义模块的Data字段tcomb-form-native

我希望日期字段是一个经典的输入字段,但我仍然尝试了不同的方法,但我没有成功。

我试图覆盖datepicker字段样式,但在打开选择器以插入日期而不是消息周围时放置样式。

在此处输入图像描述

我想随意插入一个短语,而不是“点击此处选择日期”。我能怎么做?

另外,如何自定义日期格式?我尝试关注this issue of github,但没有解决问题。这是格式化数据的代码部分:

0 投票
1 回答
94 浏览

react-native - t-comb-form-native 和布尔函数接受条款

我有一个很好的注册表单,很好!但我想创建一个布尔字段:“terms”,我希望当它被点击时,它允许你验证表单。但是当没有点击时,你不能注册。我不知道我怎么能做到这一点。

我的想法是设定一个条件“如果条款被接受,那么 => 表格已经过验证,您可以进入您的帐户”。在我看来,这是正确的方法,但我不知道我该怎么做。也许像我为电子邮件、电话和密码创建一个 const 条款,但如何写它必须验证才能注册?也许在该州有“接受错误”之类的东西,但我不知道如何在“条款”字段中传递“接受”选项......

谢谢你的帮助。

0 投票
1 回答
75 浏览

javascript - 以原生 tcomb 形式更改日期格式

我有这样的日期 json 格式“YYYY-MM-DD”,所以我在我的 tcomb 表单中执行此操作:

但返回数据仍然看起来像这样“Sun Mar 08 2020 00:00:00 GMT+0000”。所以我尝试在设置值时重新格式化值,如下所示:

但该值仍未更改为“YYYY-MM-DD”。如何更改 dob 值格式?请帮忙,谢谢你之前

0 投票
1 回答
49 浏览

react-native - 城市数据未显示在选择器中

我想在选择器 kota/kabupaten 中显示城市数据,但是从选择器 propinsi 中选择省份后,数据没有出现。请帮忙解决这个问题

这是选择省份后总是返回null的代码:

}

这里是检查所选选择器省值的代码:

}

这是完整的代码: