接下来material ui 中的日期选择器在哪里?
Where is the datepicker in material ui next?
我正在尝试使用 material ui https://github.com/callemall/material-ui/tree/next 的 next
分支。因为我想使用 layout
组件。但是我找不到 DatePicker
组件!
如何在 next
分支中使用 DatePicker
?
import {DatePicker} from 'material-ui'
WARNING in ./app/Resources/js/components/FormConstructor/Field.js
208:47-57 "export 'DatePicker' was not found in 'material-ui'
使用这个
import DatePicker from 'material-ui/DatePicker';
另请访问此 link 以获得有关 material-ui 日期选择器的完整详细信息。
不要忘记安装 material-ui 即 npm install --save material-ui
下面的示例代码
const DatePickerExampleSimple = () => (
<div>
<DatePicker hintText="Portrait Dialog" />
<DatePicker hintText="Landscape Dialog" mode="landscape" />
<DatePicker hintText="Dialog Disabled" disabled={true} />
</div>
);
export default DatePickerExampleSimple;
目前写这个答案(2017-06-12)仍然不支持。参见 https://material-ui-1dab0.firebaseapp.com/getting-started/supported-components
在最新的 material-ui 版本 V1.0.0-beta.26.
中导入为 DatePickers、TimePickers、DateAndTimePickers
例如:
import {DatePickers, TimePickers, DateAndTimePickers} from 'material-ui';
像下面这样导入日期选择器在最新版本中不再有效。
例如:
import DatePicker from 'material-ui/DatePicker';
您可以查看 here 我在其中做了一个使用 material-ui(下一个分支)
创建日期选择器的示例
您可以导入组件或查看源代码以了解如何自行创建日期选择器
首先,我在同一条船上。我非常想念稳定版 material-ui(日期为 10/04/2018)中的 DatePicker。我也升级到@next,目前在 v1.0.0-beta.41 并达到震惊的状态,因为没有找到优雅的 DatePicker。
这是我注意到的,现在改为 -
它有一个日期选择器,它实际上基于类型设置为 "date" 的 TextField 组件。
按原样复制 -
<TextField
id="date"
label="Birthday"
type="date"
defaultValue="2017-05-24"
className={classes.textField}
InputLabelProps={{
shrink: true,
}}
/>
一个小建议是检查本地 node_modules 下是否存在该路径。您还可以快速查看您正在使用的版本的组件目录(位于 https://material-ui-next.com/)。
希望这对您有所帮助。
作为本机控件的替代方法,您可以使用 Mobiscroll Calendar and Date picker。
非常可定制,并带有 material 样式,非常适合一般外观和感觉。
日历组件
日期选择器组件
完全披露:这是一个商业组件,我是制造商之一,尽管它可以帮助寻找解决方案的人。
我正在尝试使用 material ui https://github.com/callemall/material-ui/tree/next 的 next
分支。因为我想使用 layout
组件。但是我找不到 DatePicker
组件!
如何在 next
分支中使用 DatePicker
?
import {DatePicker} from 'material-ui'
WARNING in ./app/Resources/js/components/FormConstructor/Field.js
208:47-57 "export 'DatePicker' was not found in 'material-ui'
使用这个
import DatePicker from 'material-ui/DatePicker';
另请访问此 link 以获得有关 material-ui 日期选择器的完整详细信息。 不要忘记安装 material-ui 即 npm install --save material-ui
下面的示例代码
const DatePickerExampleSimple = () => (
<div>
<DatePicker hintText="Portrait Dialog" />
<DatePicker hintText="Landscape Dialog" mode="landscape" />
<DatePicker hintText="Dialog Disabled" disabled={true} />
</div>
);
export default DatePickerExampleSimple;
目前写这个答案(2017-06-12)仍然不支持。参见 https://material-ui-1dab0.firebaseapp.com/getting-started/supported-components
在最新的 material-ui 版本 V1.0.0-beta.26.
中导入为 DatePickers、TimePickers、DateAndTimePickers例如:
import {DatePickers, TimePickers, DateAndTimePickers} from 'material-ui';
像下面这样导入日期选择器在最新版本中不再有效。
例如:
import DatePicker from 'material-ui/DatePicker';
您可以查看 here 我在其中做了一个使用 material-ui(下一个分支)
创建日期选择器的示例您可以导入组件或查看源代码以了解如何自行创建日期选择器
首先,我在同一条船上。我非常想念稳定版 material-ui(日期为 10/04/2018)中的 DatePicker。我也升级到@next,目前在 v1.0.0-beta.41 并达到震惊的状态,因为没有找到优雅的 DatePicker。
这是我注意到的,现在改为 -
它有一个日期选择器,它实际上基于类型设置为 "date" 的 TextField 组件。 按原样复制 -
<TextField id="date" label="Birthday" type="date" defaultValue="2017-05-24" className={classes.textField} InputLabelProps={{ shrink: true, }} />
一个小建议是检查本地 node_modules 下是否存在该路径。您还可以快速查看您正在使用的版本的组件目录(位于 https://material-ui-next.com/)。
希望这对您有所帮助。
作为本机控件的替代方法,您可以使用 Mobiscroll Calendar and Date picker。 非常可定制,并带有 material 样式,非常适合一般外观和感觉。
日历组件
日期选择器组件
完全披露:这是一个商业组件,我是制造商之一,尽管它可以帮助寻找解决方案的人。