请看一下我的下拉列表代码,我正在EditProfile组件上使用语义ui react下拉列表。我在这里粘贴了一个示例代码,https://codesandbox.io/s/m4288nx4z8,但我无法让它工作,因为我不太熟悉React中的功能组件,我一直使用类组件。但是,您可以在github摘要中查看下面整个组件的完整代码。https://gist.github.com/mayordwells/b0cbb7b63af85269091f1f98296fd9bb
请,我需要从下拉列表的多个选择选项中插入值到数据库中的帮助,以及在再次查看配置文件编辑页面时显示这些值的方法。
我正在react rails应用程序中使用语义ui react。
另外,当我使用普通下拉菜单插入一个值而不使用多个select时,该值将被持久化到数据库中。
<Dropdown
placeholder='Select Country'
fluid
search
selection
options={countryOptions}
name='country'
defaultValue={this.state.extraInfo.country}
onChange={(e) => this.handleExtraInfoChange('country', e)}
/>
此代码处理下拉元素的更改。
handleExtraInfoChange = (name, event) => {
let value;
if (event.target.value !== undefined) {
value = event.target.value;
} else {
value = event.target.textContent;
}
let newExtraInfo = Object.assign(this.state.extraInfo, { [name]: value })
this.setState({ extraInfo: newExtraInfo});
}
请告知这种不良行为的可能解决方案是什么?向数据库中插入多个值的最佳方法是什么?
提前感谢您抽出时间。
功能组件没有状态,它用于合成;您希望存储状态,因此您要么必须创建一个组件
类,要么需要一个外部状态容器,如redux
。
经过一些调查,我认为问题可能会出现,因为react数据网格的焦点是单元格,即使日历弹出也没有改变。然而,许多示例都在使用focus on input,不确定如何调整代码并使其正确聚焦 目标:使用响应数据网格自定义编辑器启用语义日历日期选择器的键盘导航 构建演示:日期选择器的第三列https://codesandbox.io/embed/8l4jkor19 当前行为: 双击日期单元格,弹出日历 通缉
但为了让它看起来像这样,我必须添加硬编码的大小限制,从而使它不具有自适应性。 这里是xml布局。 如何使此图像具有自适应性,并且仍然看起来像第一张图像?
主要内容:将Mat转换成缓冲的图像,使用AWT/Swings显示图像在前面的章节中,我们讨论了如何使用OpenCV Java库来读取和保存图像。 除此之外,我们还可以使用GUI库(如AWT/Swings和JavaFX)在单独的窗口中显示加载的图像。 将Mat转换成缓冲的图像 要读取图像,使用方法。 此方法返回以的形式读取的图像。 但是,要将此图像与GUI库(AWT/Swings和JavaFX)结合使用,应将其转换为包的类的对象。 以下是将OpenCV的对象转换为对
用户界面 UI UI 系统允许你快速地、直观地创建用户界面。本节介绍 Unity UI 系统的主要功能。 相关教程:用户界面(UI) 有关提示、技巧和错误排查,请搜索 Unity 知识库。
BuilderPro 的界面可分为主控面板 A 和主窗口 B 两个主要部分。其中,主控面板包含顶部的项目控件、中间的菜单栏和底部的全局渲染设置。另外,主窗口右侧和底部分别为视图控件和信息栏。 编号 名称 说明 A 主控面板 主控面板由三个部分组成,分别为顶部项目控件,中间的菜单栏和底部的全局渲染设置。 ① 项目控件 可编辑项目名称;可切换并应用项目模板。 ② 菜单栏 可加载图层和场景(也叫做园区)
CSS3 用户界面 在 CSS3 中, 增加了一些新的用户界面特性来调整元素尺寸,框尺寸和外边框。 在本章中,您将了解以下的用户界面属性: resize box-sizing outline-offset 浏览器支持 表格中的数字表示支持该属性的第一个浏览器版本号。 紧跟在 -webkit-, -ms- 或 -moz- 前的数字为支持该前缀属性的第一个浏览器版本号。 属性 resize 4.0 不
我已经通读了所有其他文章,我没有找到我的答案。 我从一个带有对象选项的JOptionPane开始。当用户选择动物或栖息地时,会出现另一个带有选项的下拉列表。现在我正在努力让另一个信息弹出窗口在狮子被选中时打开。但我不能让它工作。 我还查看了其他人的输入,以便能够显示这些下拉列表。但他们使用的是JFrame,因此在NetBeans之外会打开另一个java窗口。 我现在要做的是为下拉列表中的选项输入i