- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Node、JavaScript 和 React 的新手。我必须在下拉列表中显示数据列表,然后将选定的数据保存在数据库中。问题是如何显示要选择的数据列表
他们以这种方式获取数据
<div className="p-field p-col">
<label className="p-col-fixed" htmlFor="to">Columna final </label>
<div className="p-col">
<Dropdown id={'to'} appendTo={document.body} value={selectedStatusTo} options={props.statuses} onChange={(e) => setSelectedStatusTo(e.value)} optionLabel="name" placeholder="Seleccione Estado"/>
</div>
</div>
我知道 value 是下拉列表的选定值,我必须稍后保存,但是如何在 Options 中传递不同的数组
const arra = [{name:"hello0"},{name:"hello1"},{name:"hello2"},{name:"hello3"}];
<div>
<h5>Tipo de reparto</h5>
<hr/>
<div className="p-fluid p-formgrid p-grid">
<div className="p-field p-col">
<label className="p-col-fixed" htmlFor="from">Reparto</label>
<div className="p-col">
<Dropdown id={'type'} appendTo={document.body} value={selectedStrategy} options={arra} onChange={(e) => setStrategy(e.value)} optionLabel="name" placeholder="Seleccione Tipo Reparto"/>
</div>
</div>
</div>
</div>
最佳答案
options
prop 可能处于本地状态,因此您可以自由地使用 React.useState
操作数组.像这样:
const defaultArra = [{name:"hello0"},{name:"hello1"},{name:"hello2"},{name:"hello3"}];
const [arra, setArra] = useState(defaultArra);
// ...
<Dropdown
id={"type"}
appendTo={document.body}
value={selectedStrategy}
options={arra}
onChange={(e) => setStrategy(e.value)}
optionLabel="name"
placeholder="Seleccione Tipo Reparto"
/>
然后你可以改变arra
的状态与 setArra
基于一些事件,例如 onClick
或 React.useEffect
// e.g add extra options:
setArr(prev => [...prev, { name: "hello4"}, { name: "hello5" }])
// e.g fetch from API:
React.useEffect(() => {
async function fetchOptions() {
const res = await fetch('https://example.com/tipo-reparto')
const options = await res.json();
setArr(options)
}
fetchOptions();
}, [setArr])
关于javascript - primeReact Props 和下拉选项问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72624410/
我似乎无法使用 styled-component 来设置 PrimeReact 组件的样式。 鉴于下面的代码呈现一个 InputText,我的意图是改变它的宽度。但它不起作用。 import styl
我是 Node、JavaScript 和 React 的新手。我必须在下拉列表中显示数据列表,然后将选定的数据保存在数据库中。问题是如何显示要选择的数据列表 他们以这种方式获取数据
我希望能够在 primereact 的主题之间切换,而不是导入一个主题,然后它会影响我的整个应用程序,而且我没有在暗模式或亮模式之间切换的选项。 最佳答案 在网站上观察他们是怎么做的www.prime
我正在使用 prime react 数据表 显示数据表,当鼠标悬停在单元格上时,我想显示工具提示或标题,如下图所示。 我检查了 Column 组件,但没有找到任何相关关键字来显示单元格上的工具提示或标
我想使用 Primereact 框架开发一个 React Js 应用程序。现在我遇到了一些导入无法找到的问题。 Import import {Button} from 'primereact/Butt
我想知道是否可以在 PrimeReact 中使用 react-icons 包中的图标,因为不幸的是 primeIcons 包不包含我的项目所需的所有图标。 我还没有找到解决方案,因为 react-ic
我是 React/Spring 初学者,我不知道如何使用 Primereact 制作文件上传。 他们的文档说明如下( https://www.primefaces.org/primereact/#/f
我正在尝试在我的项目中使用 PrimeReact 的编辑器组件 import React from 'react'; import Editor from './editor/Editor'; con
我试图将焦点集中在 primereact 的“Dropdown”组件上,但焦点并未集中在“Dropdown”组件上。 我已经使用了 https://www.primefaces.org/primere
我收到以下错误- Failed to compile ./node_modules/primereact/components/dropdown/DropdownPanel.js Module not
我启用了 CSS modules within webpack.config在我的 React 应用程序中,这样我就可以在本地将 CSS 文件范围限定到各个组件。我也在尝试使用 PrimeReact
我是一名优秀的程序员,十分优秀!