问题标签 [react-native-dropdown-picker]

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 投票
2 回答
89 浏览

react-native - react-native-dropdown-picker,我有状态列表,打开的下拉数据从顶部显示,但我希望它从某个特定索引显示

打开状态的下拉列表从顶部显示,但我希望它从特定索引显示,用户可以从该索引向上和向下滚动

0 投票
0 回答
51 浏览

arrays - React Native Array、Picker 和 Flatlist

我正在开发一个应用程序,react-native在这个应用程序中使用我声明一个数组来保存项目的详细信息。FlatList使用这个数组,我设法将数组内所有对象的数据获取到一个平面列表,但是我不想显示数组中的所有对象,而是想使用下拉选择器和按钮来获取某些项目及其详细信息一次一个。

这是FlatList我用来获取数组项的模板FlatList

这是声明的数组和函数

上面是下拉选择器和FlatList. 在此代码中,所有数组对象和详细信息都显示在平面列表中。但是,在我想使用上面的 ListItem 模板在平面列表中使用按钮按下功能显示它之后,我希望在使用所选项目名称的 id 时从下拉列表中选择数组项目名称。同样,在保留添加的数组详细信息的同时,我想使用按钮按下按钮将另一个选定的详细信息数组添加到平面列表中。有什么办法吗?我尝试了很多方法,但每次平面列表都会显示整个数组。

不喜欢这样显示

我想使用下拉选择器这样显示

0 投票
1 回答
33 浏览

react-native - 在 React Native 的 RNPickerSelect 中添加下拉项目

我从 api 获取对象数组。

数据看起来像这样。

我想添加一个下拉列表,其中包含来自 api的对象数组“名称”值的项目。

我正在使用 “ react-native- picker -select”中的 RNPickerSelect ;

我希望下拉列表的名称来自对象列表数组,如下所示。

如何从数组列表中为下拉列表添加名称?

0 投票
0 回答
22 浏览

json - 使用 axios 调用初始化 React Dropdown Picker

我正在尝试使用我通过 axios 调用检索的数据库中的数据初始化一个下拉列表(react-dropdown-picker)。我有很多不同的方法,为什么我不能用响应中的数据设置集合?我收到以下错误:

这是我的屏幕

这是我的 CustomDropDown

这是我调用数据库的节点 js 文件

0 投票
1 回答
22 浏览

react-native - 如何使用反应原生下拉选择器中的 3 个选择器创建出生日期字段。?

问候大家。这是使用反应原生下拉日期的链接,我想使用下拉选择器创建类似的内容。https://codesandbox.io/s/react-dropdown-date-demo-gbm2k。请帮我

0 投票
2 回答
25 浏览

reactjs - 如何密码保护下拉选择器javascript

如何保护 TextEntry={true} 在 React native 中下拉选定项目

0 投票
0 回答
17 浏览

reactjs - 下拉菜单不起作用,在 react-native 中使用 Ts

我使用模型和平面列表制作了自定义下拉组件。但它显示错误(属性'标签'不存在于类型'never'上)并且它不能正常工作。下面的组件代码是该组件部分的整个块

及其用法如下:-

主要错误:-单击下拉列表中的值后,它未显示为选中状态。

0 投票
0 回答
14 浏览

reactjs - react-native-dropdown-picker onChange 处理程序

我正在 React Native Expo 中开发一个应用程序,它应该可以在移动设备和网络上运行。我对上述库有疑问

我应该如何在 react-native-dropdown-picker 中触发更改选择的操作?只有道具像

open/setOpen 是一个布尔值,仅用于跟踪打开状态,items/setItems 是下拉形状预期的对象数组,因此似乎只有 setValue 可以完成这项工作。然而,值是一个名称字段始终为空的函数,我不知道如何以及是否可以使用它来处理任何操作,只有 useEffect 对值状态变量的变化做出反应。问题是它不应该发生在我认为的 useEffect 中,而是发生在事件处理程序中,而且我在移动设备上(包括网络和移动应用程序)有问题。这个组件适用于 React Native,但奇怪的是它可以像魅力一样在桌面上工作,而不是在移动应用程序和移动设备上。显然我做错了什么,我只是不知道是什么。这是组件代码

这是 useEffect 负责管理下拉选择的操作

非常感谢您的任何建议。