标签: react-select

我可以在react-native中使用react-select吗?

我正在尝试在我的react-native应用程序中实现搜索表单.对于它,我需要像react-select或select-2这样的东西,这两个工具都是为web系统制作的,我不知道将它用于本机应用程序是否是个好主意.

我已经尝试在react-native中安装和使用它,但这似乎不起作用.

reactjs react-select react-native

6
推荐指数
1
解决办法
3023
查看次数

如何使用 Selenium IDE 处理 React Select 组件?

我对 Selenium IDE 位置元素有疑问

这是链接: https: //jedwatson.github.io/react-select/

我用这个命令成功了:

Command: sendKeys
Target: css=div.Select-control input
Value: Victoria${KEY_ENTER}
Run Code Online (Sandbox Code Playgroud)

但我不知道如何处理具有相同元素的下一个字段

<div class="Select-placeholder">Select...</div>
Run Code Online (Sandbox Code Playgroud)

问题是如何使用 Selenium IDE 处理这个问题?

selenium automated-tests selenium-ide react-select

6
推荐指数
1
解决办法
1万
查看次数

如何在react-select下拉组件中修复搜索框的宽度?

我在我的反应应用程序中使用react-select下拉组件.我发现了一个奇怪的问题,当用户开始键入以在react-select下拉列表中搜索项目时,搜索文本框会得到拉伸,而不是固定的下拉列表.

请看下面的图片.如何修复搜索文本框宽度以反应选择宽度?

在此输入图像描述

reactjs react-select

6
推荐指数
1
解决办法
9307
查看次数

使用样式化组件对react-select进行样式设置

我试图更改选择箭头的颜色和焦点对准的控件的颜色,但没有成功。有没有人使用样式组件来做到这一点?

react-select styled-components

6
推荐指数
3
解决办法
4231
查看次数

React-Select 支持搜索中的 maxlength 吗?

文档中似乎没有提及它,我想将搜索限制为 n 个字符。

我可以通过向输入元素添加属性来在 Chrome 开发工具中成功尝试此操作maxlength,但我不确定如何告诉反应选择组件执行此操作。

谢谢

react-select

6
推荐指数
3
解决办法
5606
查看次数

React-select:如何在选项中显示 HTML

我想知道react-select是否可以在渲染选项中显示html。例如,如果获取的ajax选项有<b>text</b>,我希望在下拉菜单中看到粗体文本而不是看到<b>text</b>

我阅读了文档,但没有找到任何选项。

谢谢

javascript select reactjs react-select

6
推荐指数
2
解决办法
7105
查看次数

如何隐藏反应选择中的选项

基本上我有两个下拉菜单。基于在一个下拉列表中选择的值,我想在另一个下拉列表中隐藏某些选项。

我尝试向选项对象添加一个 className 参数以及标签和值参数,并尝试将具有上述 className 的所有选项的显示设置为 none,但它没有将选项的 className 设置为我指定的选项。

[{'label':'x','value':'y',className:'hide'}]
.hide{
display:none
}
Run Code Online (Sandbox Code Playgroud)

react-select

6
推荐指数
1
解决办法
1万
查看次数

React 选择多行标​​签

有没有一种方法可以使用react-select 获得多行标签或为一个选项提供两个标签?

我通过值和标签传递选择组件选项

value: someValue,
label: "This is my first value - Name: Value 1 \n Foo Bar Date Insert 
Today's Date Here"
Run Code Online (Sandbox Code Playgroud)

我尝试插入换行符,但文本仍保留在选择输入中的一行上。我正在寻找一种解决方案,每个选项都有两行。

reactjs react-select

5
推荐指数
1
解决办法
1万
查看次数

将自定义 data- 属性添加到选项组件react-select

我正在使用反应选择库为我的下拉可搜索组件创建一个测试。在自定义该组件时,
我无法data-testid向组件添加属性,因为它是在反应选择文档中定义的。Option

data-testid属性不会显示在Option元素的 DOM 中。

选项组件

import Select, { components } from 'react-select';

const CustomOption = (props: OptionProps<SearchDropdownOption, false>) => (
  <components.Option {...props} data-testid="test-id" />
);
Run Code Online (Sandbox Code Playgroud)

例如,我成功使用了DOM 中显示Input的下拉列表和属性的搜索版本组件:data-testid

输入组件

import Select, { components } from 'react-select';

const CustomInput = (props: InputProps<SearchDropdownOption, false>) => (
  <components.Input {...props} data-testid="test-id" />
);
Run Code Online (Sandbox Code Playgroud)

而不是在Select组件中使用它:

<Select<SearchDropdownOption, false>
  components={{
    Input: CustomInput,
    Option: CustomOption,
  }}
  isSearchable={isSearchable}
/>
Run Code Online (Sandbox Code Playgroud)

testing components reactjs react-select

5
推荐指数
1
解决办法
5340
查看次数

自定义react-select可创建选择组件和reach-hook-form打字稿错误

我有一个使用反应选择的自定义组件。这使用了Createable Selectand 看起来像:

import CreatableSelect from "react-select/creatable";
import {
  ActionMeta,
  MultiValue,
  MultiValueGenericProps,
  OptionProps,
  StylesConfig,
  components,
} from "react-select";


type UserOption = {
  value: number;
  label: string;
  logo?: string;
};


type CustomUserInputProps = {
  userOptions: UserOption[];
  onChange: (
    newValue: MultiValue<UserOption>,
    actionMeta: ActionMeta<UserOption>
  ) => void;
  onBlur: ChangeEventHandler;
  value: UserOption[];
  name: string;
}


export function CustomUserInput ({
  userOptions,
  onChange,
  onBlur,
  value,
  name,
  disabled,
  isEdited,
}: CustomUserInputProps ) {
   ...
   return (
         <CreatableSelect
          options={userOptions}
          onChange={onChange}
          placeholder={""}
          isMulti={true}
          onBlur={onBlur}
          value={value}
          name={name}
          components={{ …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs react-select react-hook-form

5
推荐指数
1
解决办法
715
查看次数