我想使用DatePicker通过Redux表单选择日期。我创建这个:
import React from 'react';
import DatePicker from 'react-datepicker';
import 'react-datepicker/dist/react-datepicker.css';
export default field => (
<div>
<DatePicker
onChange={field.value}
selected={field.value}
isClearable={true}
>
{field.children}
</DatePicker>
{field.meta.touched && field.meta.error &&
<span className="error">{field.meta.error}</span>}
</div>
);
<div className="form-group">
<div className="col-xs-12 col-sm-3 ">
<div className="label" htmlFor="date-to">DATE TO</div>{' '}
<Field
id="date-to"
name="date-to"
component={DateInput}
/>
</div>
</div>
但是它不会返回任何值,并且不会在字段中显示日期,我该怎么办?
您希望包装DatePicker元素,使其可以用作“字段”上的组件,如下所示:
const renderDatePicker = ({input, placeholder, defaultValue, meta: {touched, error} }) => (
<div>
<DatePicker {...input} dateForm="MM/DD/YYYY" selected={input.value ? moment(input.value) : null} />
{touched && error && <span>{error}</span>}
</div>
);
export default renderDatePicker
有关更多信息,请参见此GitHub问题:https : //github.com/Hacker0x01/react-
datepicker/issues/543
问题内容: 以Redux-Form中的InitializationFromState为例,我试图动态地进行设置。这是在书籍列表中编辑特定书籍,并使用在express.js中设置的简单api。 完整的容器在下面。我不知何故需要在函数中传递。在示例中,这是通过静态对象完成的,但我无法弄清楚如何使用通过提取的信息并将其传递给。 容器: 谢谢。 问题答案: 您的表单值不是吗?我认为这就是您要寻找的全部:
问题内容: 在进行Ajax调用的redux-form 函数中,Ajax中需要Redux状态的某些属性(例如,用户ID)。 这将是很容易的,如果我想定义形式的成分,只要调用:在任何我需要传递,并从阅读中我的。 但是,像一个出色的React-Redux开发人员一样,我编写了 单独的视图组件和容器 ,因此视图组件可以很简单,几乎没有行为。因此,我想 在我的container中定义handleSubmit
从1.16.0开始可以使用url/接口名/版本号/的形式访问接口 如:http://localhost:8080/api/goods.get/1.0/格式访问 或者http://localhost:8080/api/goods.get/(使用默认版本号) 此方式兼容老版本,直接修改url即可。 在不需要签名验证的情况下,此方法是个不错的选择,增强了接口可读性。 注意:最后面的/不能少
问题内容: 什么是命令的shell形式和exec形式? 我仔细阅读了几份文档,以明确了解shell形式和exec形式。但是所有人都对我感到困惑。任何人都可以帮助找出这两种形式之间的区别吗? PS :尽管我在查阅docker文件Instructions()时遇到了这些术语,但我想总体上了解它们之间的区别,而不是在Docker上下文中。 问题答案: 泊坞窗shell语法(这仅仅是一个字符串作为,和)将
memcache 形式的缓存 php 扩展需求 需要开启 php_memcache 扩展 memcache 相关知识:http://www.hcoder.net/books/read_10090.html 修改全局配置 phpGrace/config.php 'cache' => array( 'type' => 'memcache', //以下配置为memcac
我在询问是否可以在portlet控制面板组织中添加一些字段到组织创建和更新中,我有第一件事的名称(必需)。我需要为组织阿拉伯名称输入和支持阿拉伯语言添加另一个名称(多语言支持)。之后,我需要为使用Live-ray 6.2 tomcat 7.0.42帮助的组织成员和管理员添加一个友好的portlet。定期访问https://www.liferay.com/!? 我尝试了许多链接